I experience two different behaviours with the same logic in the blueprints. Simple gravity simulation using LineTrace.
https://puu.sh/yWwGF/59e9611fa1.jpg
Result when playing in editor:
https://puu.sh/yWwIN/f2bd2a4bda.jpg
Result when simulating:
https://puu.sh/yWwyP/aac631a35f.jpg
I’m unaware if there is something different about simulating, but this cast fails when simulating.
https://puu.sh/yWwNS/0ee877ef4b.png
The cast succeeds when Playing in Editor.
Note that reproducing this happens when I delete the scene actor and place a new one. I also have no idea what triggers it.
http://puu.sh/yWxiB/befc375254.png
http://puu.sh/yWxmg/ca269c5b62.png
Everything works fine if played one a separate window. I also don’t know how or why it breaks, in other words whenever it got working it just got fixed on its own, without me doing any adjustments to anything at all.
My guess would be that maybe I’m doing something wrong when getting the UP vector, however, this has occurred with every possible way of getting a vector, be it from a worldRotation or specific component or actor. All of them change direction at some point or another and force me to edit the blueprint and swap out the vector, until it breaks again.
I put this in bug reports since honestly I don’t even know what to ask.
Edit: I redid everything in a new project 1to1, I’m not able to reproduce this. Bug or not, it’s hopefully dead.