Make a VR Character Rotate Around in a Circle

Trying to make a VR locomotion system based off a zero-point turn system, like a lawnmower or a podracer from Star Wars. I need the player to be able to rotate around in a circle while staying in the same location. My current VR character is a character class not a pawn class because I saw it was easier to do non-teleport based movement if it was not a pawn. I tried set actor rotation add actor rotation but all that did was rotate the motion controller not the HMD/Camera. I also tried to rotate the capsule component but that only did the hands. Finally I tried to rotate the HMD and the camera but that did nothing. Is there a way to rotate a VR character in a circle with no movement?


I ended up writing a function that adds to a float slightly on event tick. A Event Timer would also probably work. Plug this float into a the Z value of Set Actor World Rotation node.

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