Expand description
Collision spawning systems for Avian physics integration
This module provides systems to spawn Avian2D colliders for tiles and entities based on collision data defined in the editor.
§Features
- Automatic collider spawning for tiles with collision shapes
- Support for all collision shapes (Full, Rectangle, Circle, Polygon)
- One-way platform support
- Collision layers and masks
§Usage
Enable the physics feature in your Cargo.toml:
[dependencies]
bevy_map_runtime = { version = "0.1", features = ["physics"] }Then add the MapCollisionPlugin to your app:
ⓘ
use bevy_map_runtime::collision::MapCollisionPlugin;
app.add_plugins(MapCollisionPlugin);Structs§
- MapCollider
- Marker component for map collision entities
- MapCollision
Plugin