From 96b3f15292fbec81e8e9e375ebe3823607246f3c Mon Sep 17 00:00:00 2001 From: Back777space Date: Sat, 5 Apr 2025 16:46:08 +0200 Subject: [PATCH] started cam --- src/camera.rs | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/main.rs | 20 ++++++------------ 2 files changed, 64 insertions(+), 14 deletions(-) create mode 100644 src/camera.rs diff --git a/src/camera.rs b/src/camera.rs new file mode 100644 index 0000000..d6ae889 --- /dev/null +++ b/src/camera.rs @@ -0,0 +1,58 @@ +use bevy::{input::mouse::MouseMotion, prelude::*, input::mouse::a}; + + +#[derive(Debug, Component)] +struct Player; + +#[derive(Debug, Component, Deref, DerefMut)] +struct CameraSensitivity(Vec2); + +impl Default for CameraSensitivity { + fn default() -> Self { + Self( + Vec2::new(0.003, 0.002), + ) + } +} + +#[derive(Debug, Component)] +struct WorldModelCamera; + + +use std::f32::consts::FRAC_PI_2; + +pub fn move_camera( + mut motion_evr: EventReader, + time: Res