Expand description
An action- and component-based input crate for Bevy.
To get started, add the PrettyNiceInputPlugin plugin to your app,
define some Actions,
then add some input! and input_transition! bundles to your player or input system entity.
Then you should be able to either observe action events like On<JustPressed<MyAction>> or respond to changes in components.
Check out the examples.
Modules§
- bevy_
event_ chain - Re-exports from
bevy_event_chain. - binding1d
- 1-dimensional bindings, such as a single key press or joystick axis.
- binding2d
- 2-dimensional bindings, such as WASD or an entire joystick.
- bundles
- Bundle effect versions of observers and systems, copied here while built-in Bevy versions are experimental.
- prelude
- All the common types someone should have to deal with.
Structs§
- Pretty
Nice Input Plugin - The plugin. Add this to your app or the crate won’t work!