ThreeJS X Rotation behaving unexpectedly
问题 I'm making a ThreeJS Demo, and I'm currently using the arrow keys to rotate the camera. At first things seem to work out ok. I can successfully rotate up and down, and left and right. However, when I turn to the left, and then try to rotate up or down, it rotates up and down, but NOT relative to my current position - it acts as if I hadn't rotated left at all. Here's my current render code: function render() { plane.rotation.y += 0.005; cube.rotation.z += 0.01; cube.rotation.y += 0.01; if