Blueprint Actor is moving using AddActor Local Offset. Sweep works correctly, but I cannot generate overlap events.
I'm trying to make a blueprint script for an Actor that updates based on AddActor Local Offset, where various collision volumes are in front of the ship, and when overlapped, change the direction / speed of the ship. That is all determined through variables, which works just fine, but I cannot get any overlap events to fire from the blueprint. I have tried keeping the Static Mesh Component as the root, and tried making Box Collisions as the root, and nothing works.
However, when I check off "Sweep" on AddActor Local Offset, it works properly (meaning, when the collision of the static mesh component touches something in the world, it stops updating the location). So what am I doing wrong? How do I get overlap events to work?
TL: DR - I'm trying to get a Blueprint Actor to fire Overlap events when it overlaps. However, it does not work. Sweep does. What am I missing?
Here are the collision Settings I have:
Here is the component list:
Here is the node for updating the location: (Sweep is turned off, as I don't want to use its functionality)
asked Aug 20 '16 at 04:34 PM in Blueprint Scripting
I figured out a solution for this. I needed to have the actors in the world have "Generate Overlap Events" Checked off. So long as both actors in question have this checked off, it works.
answered Aug 20 '16 at 06:25 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here