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-managersimplemultiple
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