[−][src]Crate bevy_fly_camera
A simple plugin and bundle for a basic flying camera in Bevy. Keybinds are identical to Minecraft:
- W / A / S / D - Move along the horizontal plane
- Shift - Move downward
- Space - Move upward
Example
use bevy::prelude::*; use bevy_fly_camera::{FlyCamera, FlyCameraPlugin}; fn setup(mut commands: Commands) { commands.spawn(FlyCamera::default()); } fn main() { App::build() .add_default_plugins() .add_startup_system(setup.system()) .add_plugin(FlyCameraPlugin) .run(); }
There's also a basic piece of example code included in /examples/basic.rs
Structs
FlyCamera | The FlyCamera bundle. Spawn this to instantiate a flying camera. |
FlyCameraOptions | A set of options for initializing a FlyCamera. |
FlyCameraPlugin | Include this plugin to add the systems for the FlyCamera bundle. |