SetActorLocation Sweep Causes Teleporting
I am attempting to set up a tank's canon rotation. It should rotate 360 degrees, unless collision occurs. I am using a sweep on SetActorLocation for collision. However, when it rotates to certain values during collision it'll slide to a new location. How can I keep it in place at collision instead of warping to a new spot? It seems to estimate to the nearest non-colliding point?
Here's a video to demonstrate my problem: https://www.youtube.com/watch?v=UujoGu73Xq8 Any help or insight would be greatly appreciated. Thanks!!!
Also here's the rotation in the blueprint. Just translating the mouse world coordinates. It appears Unreal Engine's collision system is displacing it; not my own calculations...
asked Aug 04 '16 at 06:35 PM in Blueprint Scripting
Found the solution for anyone experiencing this.. I am using the platformer template. When the character is in falling state this will occur. Disabling fall wont cause the teleporting. It is inherited from Unreal Engine's collision properties.
answered Aug 05 '16 at 01:35 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here