generated from Persson-dev/Godot-Xmake
fix cam rotation
This commit is contained in:
@@ -101,7 +101,7 @@ void FirstPersonPlayer::UpdateCamera(const InputEventMouseMotion& a_Event) {
|
|||||||
m_Camera->rotate_x(-a_Event.get_relative().y * SENSITIVITY);
|
m_Camera->rotate_x(-a_Event.get_relative().y * SENSITIVITY);
|
||||||
|
|
||||||
float rotationX = m_Camera->get_rotation().x;
|
float rotationX = m_Camera->get_rotation().x;
|
||||||
CLAMP(rotationX, Math::deg_to_rad(-40.0), Math::deg_to_rad(60.0));
|
rotationX = CLAMP(rotationX, Math::deg_to_rad(-80.0), Math::deg_to_rad(80.0));
|
||||||
m_Camera->set_rotation({rotationX, get_rotation().y, get_rotation().z});
|
m_Camera->set_rotation({rotationX, get_rotation().y, get_rotation().z});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user