Can't stop projectiles from interacting with player

I have the player firing projectiles from a gun, and I can’t stop them from interacting with the player who shot them. I know that ordinarily you would use the “ignore actor when moving” node, but it doesn’t seem to be working the way that it should.
By using that node, I can stop the projectile from actually colliding with the player, but even as it passes harmlessly through, it’s still applying force to the player and launching them.
In fact, I don’t know why the projectile is applying force at all; there’s nothing explicitly set up to have that effect, and I even made sure to disable “apply impulse on damage” for both the projectile and the player.

1 Like

Did you ever figure this out I am having invisible collision upon full auto firing projectiles…

No, in the end I just went with line traces instead of projectiles.

Okay, I have both line traces and projectiles for VFX purposes currently. I managed to fix the collision issue I was having. It was basically the ragdoll mesh capsule of the AI after being killed continuing its AI path move to character with out the Body mesh. Like a ghost capsule following me around blocking me from moving lol. So I just put a delete capsule on the variable “isRagdolled” and it worked.

I think I’ve found the solution.
In the settings of the projectile’s collision component, I set the collision to query only. This stopped it from automatically interacting with physics objects.
In my particular case, I don’t need it to do that, so it works fine. If I did need that effect, I could probably just apply an impulse on hit.
This is interesting, because not only did it stop the player from getting knocked around as I expected, but it also stopped the collision event from firing when passing through the player.
I guess the “ignore actor when moving” node only works correctly if the collision is set to query only.

1 Like