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: - YouTube
Any help or insight would be greatly appreciated. Thanks!!!