Tiled utilities and an AssetLoader for the Bevy game engine.
Features
- Parse Group, Tile, and Object layers, Tile and object properties.
- Loads the scene into Bevy.
- Generate Tiled Colliders as bevy_rapier2d or avian2d Colliders.
Documentation
Bevy Usage Example
Add bevy_tiled_loader
to Cargo.toml
:
# For 2D applications:
[]
= { = "*", = "avian2d_colliders"} # You should explicitly set the version.
Add the plugin and load a *.tmx
:
app.add_plugins
// ...
Supported Bevy Versions
Bevy | My Tiled Loader |
---|---|
0.15 | 0.1 |
Future Features
- Settings to control how the
*.tmx
is parsed and how / what gets generated.
Contributing
If you encounter any problems, feel free to open issues or create pull requests.
Acknowledgements
Bevy is awesome.