Virtual touch screen analog joysticks for the Bevy game engine.
- Support mouse and touch
- Multiple joysticks on screen (for e.g. twin stick)
- Emulate a regular bevy gamepad
- Minimal dependencies (including features)
- Simple stupid implementation
- Modular rendering
- No asset dependencies
Only two-axis sticks are supported.
If you need single-axis sticks, use SergioRibera/virtual_joystick instead.
leafwing
(recommended): Shows usage withleafwing-input-manager
simple
multiple
Check out the examples.
The main
branch targets the latest bevy release.
bevy | bevy_touch_stick |
---|---|
0.13 | 0.2, main |
0.12 | 0.1 |
bevy_touch_stick
is dual-licensed under either
- MIT License (./LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.
PRs welcome!
bevy_touch_stick
was forked from virtual_joystick