Skip to content

An analog touch screen joystick that pretends to be a bevy gamepad

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

johanhelsing/bevy_touch_stick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy_touch_stick

Virtual touch screen analog joysticks for the Bevy game engine.

Goals

  • 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.

Examples

Usage

Check out the examples.

Bevy Version Support

The main branch targets the latest bevy release.

bevy bevy_touch_stick
0.13 0.2, main
0.12 0.1

License

bevy_touch_stick is dual-licensed under either

at your option.

Contributions

PRs welcome!

Acknowledgements

bevy_touch_stick was forked from virtual_joystick

About

An analog touch screen joystick that pretends to be a bevy gamepad

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages