Mouse over event is not firing behind invisible actor

I’ve tried to fire mouse-over-event for an object, but it was not worked. I checked why, and then find it caused by an invisible actor.

326217-1.png

There are a lot of pipelines that need to be fired mouse-over-event, but many of them are located behind the floor. So the floor needs to be invisible.

326218-2.png

When the floor is invisible, the pipelines behind the floor (red circle) appears, and it seems to be fired mouse over event, but it’s not. Because of that the floor still blocks the mouse event even though it is invisible.

Please let me know how to avoid the interference of the invisible actor/object.

Thank you.

Hi PeterDeSom

When you set an actor invisible, you are simply disabling the mesh from rendering, the objects collision geometry will still be visible.

When you set the object invisible also disable the object’s collision or adjust the collision channels so it’s invisible to the cursor trace.

I hope this helps.

Alex

Alex, thank you so much. It’s working. You saved my hard-working on this. Thank you very much.