Get overlapping Actors/Component not working on 4.11

I’ve just updated from 4.10 to 4.11 and the “Get overlapping actors” node isn’t working well, its only returning my characters actors, and not my projectile actors. also the “Get overlapping components” is doing the same.

I have a huge area called “GravityZone” where I need to check which actors are inside

Here is my simple blueprint of the “GravityZone”:

It only shows the character component on the scene, and not the projectiles I spawn.

Here is the GravityZone collision configuration (is a mesh):

And the projectile configuration (is a CollisionComponent):

Any ideas why this is happening?
thx :slight_smile:

PD: Sometimes (like 3 of 10 times) when the projectile enter the gravity area, it prints the component 1 time, like a begin overlap event, but then it didn’t shows again anymore.

GetOverLappingActors works just fine for me. But of course, there’s a valid reason, I use Collision Volumes and use the Collision’s OnOverlap Event and hook that up, which is the proper way to do things.

  • Running this on Tick (especially with no delta secs) seems pretty inefficient, especially giving you are wanting that loop to run every frame as well.
  • I’ve never used Continuous Collision Detection before, I can’t even find any docs on it sadly. Have you tried disabling it? Just to see if it’s bugged? I see it’s mainly used for high velocity objects/projectiles.
  • Same with MultiBodyOverlap, which I think should actually be false in your case.

Use a collision volume, and use the proper outputs. See if that changes anything.

Yeah, I know that is inefficient, I just do that print on tick for testing, cause I had my functionality with GetOverlappingActors on different functions, and that was the best way to debug what was failing.

My projectiles are high velocity, so I need CCD, and I have tried with MultiBodyOverlap unchecked too, and happens the same

I can’t use a collision volume, cause I need a triangule area, anyway, I tried to test it with a Box Collision Component and it didn’t work. as well the event OnBeginverlap didn’t work too