use bevy::{input::mouse::MouseMotion, prelude::*}; pub fn get_mouse_delta(mut mouse_motion: EventReader) -> Vec2 { let mut delta = Vec2::ZERO; for e in mouse_motion.read() { delta += e.delta; } return delta; }