fix: correct camera movement to be relative to current direction vectors

This commit is contained in:
2025-10-02 01:16:10 +02:00
parent aedd576afe
commit 12a2d5bb5e

View File

@@ -337,8 +337,8 @@ fn main() {
for key in keys.iter() {
match key {
// Move relative to camera orientation
VirtualKeyCode::W => { cam_pos -= front * speed; }
VirtualKeyCode::S => { cam_pos += front * speed; }
VirtualKeyCode::W => { cam_pos += front * speed; }
VirtualKeyCode::S => { cam_pos -= front * speed; }
VirtualKeyCode::A => { cam_pos -= right * speed; }
VirtualKeyCode::D => { cam_pos += right * speed; }
VirtualKeyCode::Space => { cam_pos += up_vec * speed; }