"Get Overlapping Actors" functionality not working - UE5.0

To try out the Get Overlapping Actors functionality, I created a basic scene with 2 blueprints actors - a cube and a cylinder.

These actors are setup to overlap with each other in the Unreal Editor.

I created the event graph in the cylinder’s BP. When Play is clicked, it should print the name of the actor that the Cylinder actor is overlapping with (i.e. Cube actor) - since the two actors are already intersecting when the play begins. But nothing comes up.

Screenshots attached. UE version 5.0

Any pointers on what could be the issue? Thanks in advance.

It is probably the same

You can try to set the actor input to 0.

Thanks. Tried moving the cube actor 1 unit in the X direction and then back, as shown in that example. Still doesn’t work.

Didn’t get that. Could you pl. provide more details? Thanks.

  1. Have you tried to use beginOverlap event?
  2. Did you check the collision layers on both actors?

Also, the topic is not exactly the same, but you can take a look at the following topic. I shared a few pictures at the bottom of the thread, maybe it can help.

in the Details panel, open Collision Presets and make sure that both objects are set to overlap the other object type. You might need to use the “Custom” preset to get what you want

The Collision Presets was the issue. It’s working now with preset set to OverlappAll. Works even without moving the actor back-n-forth.

Behaves a bit erratically though, (doesn’t work sometimes). Added a Delay function for it to work consistently. Thanks for your help.

1 Like

Thanks. The Collision Preset was the issue. Works now with the preset set to OveralappAll