Implement hitstun and knockback.
This commit is contained in:
@@ -115,9 +115,9 @@ impl FixedMat4 {
|
||||
|
||||
/// Replaces the rotation with XYZ Euler angles expressed in radians.
|
||||
pub fn with_rotation(mut self, rotation: FGVec3) -> Self {
|
||||
let (sin_x, cos_x) = rotation.x.sin_cos();
|
||||
let (sin_y, cos_y) = rotation.y.sin_cos();
|
||||
let (sin_z, cos_z) = rotation.z.sin_cos();
|
||||
let (sin_x, cos_x) = rotation.x.sin_cos_rads();
|
||||
let (sin_y, cos_y) = rotation.y.sin_cos_rads();
|
||||
let (sin_z, cos_z) = rotation.z.sin_cos_rads();
|
||||
self.cols[0][0] = cos_y * cos_z;
|
||||
self.cols[0][1] = cos_x * sin_z + sin_x * sin_y * cos_z;
|
||||
self.cols[0][2] = sin_x * sin_z - cos_x * sin_y * cos_z;
|
||||
|
||||
Reference in New Issue
Block a user