Clamp camera pitch between -85 and 85 degrees
This commit is contained in:
parent
9554f3ba7f
commit
4f4f3bced1
|
@ -223,8 +223,10 @@ impl CameraController {
|
|||
|
||||
// Apply rotation
|
||||
let cam_ms = (self.move_speed * self.move_speed).to_radians() * dt;
|
||||
let max_pitch = 85_f32.to_radians();
|
||||
self.camera.yaw += cam_ms * self.rot_dirs_pressed.x as f32;
|
||||
self.camera.pitch += cam_ms * self.rot_dirs_pressed.y as f32;
|
||||
self.camera.pitch = self.camera.pitch.clamp(-max_pitch, max_pitch);
|
||||
|
||||
// Debug log
|
||||
// log::info!("Camera Front: {:?}", front);
|
||||
|
|
Loading…
Reference in New Issue