Module collision

Module collision 

Source
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
MapCollisionPlugin