Set Actor Location stops setting location somehow

I have never been so lost as what to do in Unreal. Maybe someone somehow has experience with this crazy situation:

The Set Actor Location node after a few times will not actually set the actor location. The input for the Set Actor Location and the actual Actor Location stop matching.


image

I have tried to test using the Set Location and Rotation, Set Transform nodes as well, same result. Restarting Unreal doesn’t do anything, though I figured I’d try.

Does anyone have any ideas? I’m genuinely super perplexed with this one.

For a start, Print string is returning you a wrong number.

Try creating vector variable to store start location, set it before timeline and use it in your timeline code instead of get actor location, let’s see if it does fix the problem.

I already store the original location, that is the Actor Location Before Ram. It’s set right before the timeline. I’m not using Get Actor Location for the timeline code as you can see.

oh, sorry misstook forward vector


Hm, works fine.

Make sure actor and it’s children isn’t set to static.

Thanks for giving it a try. I got the solution, it was sort of the sweep, sort of not. What happened was that my forward vector would sometimes aim down a bit. So with sweep it would collide with the ground and stop. But with sweep off it would sometimes glitch through the ground. The solution ended up being quite simple cause the problem was as always quite small and stupid. :joy:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.