I am having a weird problem. Following setup: The player can shoot projectiles (simple sphere meshes with some effects), upon hitting anything except for the Player, they are supposed to explode and push the other object away if it uses physics calculation. Now my problem is that my projectiles can hit and push meshes that have physics enabled, but simply pass through static meshes. Here’s a visual explanation:
These are the collision settings for the projectile:
And the settings for the cube meshes:
I’ve tried using several different settings on both, to no avail. My player character though can happily bump into everything successfully.
Now I am wondering as to what the problem might be, and my only guess is the way I am moving my projectiles:
When I enable “sweep” for “set actor location” the projectiles actually hit the static meshes, BUT the dynamic meshes no longer get pushed around, because the projectile never reaches it thanks to the sweep.
So what should I do? And what is the preferred method for moving actors around?