I was wondering how can I best achieve this effect:
by using the OrbitControls, but only when I rotate. I want to be able to continue moving in my world with other properties from the OrbitControls.
If I apply the
camera.position.z = 0.01; I get stuck in one position and cannot longer further in the other rooms.
I have been told maybe best I write my own controls, but still wondering if there’s a way to achieve it without it that hasn’t crossed my mind with the current controls.
FYI - I don’t want to use the PointerLockControls because I want the freedom of the mouse from OrbitControls.
I discovered that if I zoom-in the beginning with the OrbitControls and then rotate, I get this camera rotation as I wanted similar to first person, and it stays in that view further on. I wonder if there would be a way for me to set this camera rotation without zooming in?