Hi, I seem to have encountered an issue in my isometric 3rd person game where If the analogue stick is pointed upwards, the player moves positively along the virtual Z axis, I would like the player to move along a virtual Z axis that is relative to the isometric view.
My Camera’s rotation vector is (30,45,0)
In my head when I try to fix this problem I think I should just perform some calculation involving the angle difference but thought I’d ask you guys before I start so I don’t reinvent the wheel
This is assuming your camera angle doesn’t change. If it does, you have to run this code again to update the unit vectors.
Replace your code with this: