forked from StrafesNET/strafe-client
clip camera correctly lol
This commit is contained in:
parent
a618f305e1
commit
f36b681614
@ -195,7 +195,7 @@ impl Camera {
|
|||||||
}
|
}
|
||||||
fn simulate_move_angles(&self, delta: glam::IVec2) -> glam::DVec2 {
|
fn simulate_move_angles(&self, delta: glam::IVec2) -> glam::DVec2 {
|
||||||
let mut a=self.angles-self.sensitivity*delta.as_dvec2();
|
let mut a=self.angles-self.sensitivity*delta.as_dvec2();
|
||||||
a.y=a.y.clamp(-std::f64::consts::PI, std::f64::consts::PI);
|
a.y=a.y.clamp(-std::f64::consts::FRAC_PI_2, std::f64::consts::FRAC_PI_2);
|
||||||
return a
|
return a
|
||||||
}
|
}
|
||||||
fn simulate_move_rotation_y(&self, delta_x: i32) -> glam::Mat3 {
|
fn simulate_move_rotation_y(&self, delta_x: i32) -> glam::Mat3 {
|
||||||
|
Loading…
Reference in New Issue
Block a user