I set up a nicely working system that will rotate the player when they turn their HMD past a specified angle. It’s almost perfect, but I’m having an issue rotating around the HMDs location. It seems to be rotating around on the Origin point, not the exact center of the HMD. I have played around for hours trying to set this up. I think I’ve got the vectors wrong, or for some reason I’m just unable to get the HMD’s exact location when I try to use the “Get Orientation and Position” function.
Anyways, instead of showing the giant mess of wrong blueprints and vectors all over the place trying to get this to work, I’ll show you what I have that works.
I need to rotate the player just like this, but on the HMDs position. Right now if I walk to the edge of my play area and try to rotate, I feel like I’m being swung from the center. Instead of just rotating where I’m standing.
So basically, I need to capture the HMD’S location anywhere in my real world play space. Then when I’m trying to rotate like you see in the picture, it needs to rotate from that specific location in the Z axis. Right now it’s rotating, but not at the right location.