From 366f09d51f4ea2c485e748a0b1d5b1c9f4ef7f0e Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sat, 3 May 2025 23:26:44 +0200 Subject: [PATCH] reset look around cam properly --- src/camera.rs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/camera.rs b/src/camera.rs index 39f3cd9..37aeb53 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -2,10 +2,7 @@ use avian3d::prelude::*; use bevy::prelude::*; use crate::{ - GameState, - control::{ControlState, controller_common::PlayerMovement}, - loading_assets::UIAssets, - physics_layers::GameLayer, + GameState, control::ControlState, loading_assets::UIAssets, physics_layers::GameLayer, }; #[derive(Component, Reflect, Debug)] @@ -152,16 +149,9 @@ fn update( *cam_transform = Transform::from_translation(cam_pos).looking_at(target, Vec3::Y); } -fn rotate_view( - controls: Res, - mut cam: Single<&mut CameraRotationInput>, - movement: Res, -) { +fn rotate_view(controls: Res, mut cam: Single<&mut CameraRotationInput>) { if !controls.view_mode { - if movement.any_direction { - cam.x = 0.; - } - + cam.x = 0.; return; }