use bevy::input::mouse::MouseMotion; use bevy::prelude::*; use bevy::window::{CursorGrabMode, CursorOptions, PrimaryWindow}; use bevy_kira_audio::{SpatialRadius, prelude::*}; /// This example demonstrates the basic spatial audio support in `bevy_kira_audio`. /// It adds `SpatialAudioPlugin` then spawns entities with `SpatialAudioEmitter` /// and a receiver with the `SpatialAudioReceiver` component. fn main() { App::new() .add_plugins(( DefaultPlugins, AudioPlugin, SpatialAudioPlugin, CameraPlugin, )) .add_systems(Startup, setup) .run(); } fn setup( mut commands: Commands, asset_server: Res, audio: Res