Crate bevy_ecs_tilemap
source ·Expand description
Bevy ECS Tilemap plugin is a ECS driven tilemap rendering library. It’s designed to be fast and highly customizable. Each tile is considered a unique entity and all tiles are stored in the game world.
§Features
- A tile per entity.
- Fast rendering using a chunked approach.
- Layers and sparse tile maps.
- GPU powered animations.
- Isometric and Hexagonal tile maps.
- Initial support for Tiled file exports.
- Support for isometric and hexagon rendering.
- Built in animation support – see
animation
example. - Texture array support.
Modules§
- A module which provides helper functions.
- A module which contains tilemap components.
- A module which exports commonly used dependencies.
- A module which contains tile components.
Structs§
- The default tilemap bundle. All of the components within are required.
- A bevy tilemap plugin. This must be included in order for everything to be rendered. But is not necessary if you are running without a renderer.