diff --git a/src/controls.rs b/src/controls.rs index c6f0ad6..5b6d000 100644 --- a/src/controls.rs +++ b/src/controls.rs @@ -324,7 +324,7 @@ impl Controls for FirstPersonControls { self.phi.cos() * self.theta.sin(), ); - self.left = Vector3::new(0.0, 1.0, 0.0).cross_product(self.forward); + self.left = Vector3::new(0.0, 1.0, 0.0).cross_product(self.forward).normalized(); // Move the cursor back to the center renderer