bevy_spritesheet_editor

Crates.iobevy_spritesheet_editor
lib.rsbevy_spritesheet_editor
version0.2.2
created_at2025-09-08 18:19:10.802211+00
updated_at2025-09-14 04:46:10.93095+00
descriptionEditor for spritesheet defined with bevy_spritesheet
homepagehttps://cyloncore.com
repositoryhttps://gitlab.com/cyloncore/bevy_spritesheet
max_upload_size
id1829709
size141,418
(cyrilleberger)

documentation

README

stable pipeline dev/1 pipeline crates.io

bevy_spritesheet_editor

This is an editor for state configuration to use with the bevy_spritesheet crate. In particular, it allows generating characters for your games.

Install

Install with:

cargo install bevy_spritesheet_editor

Usage

Up to date usage can be obtained by running:

bevy_spritesheet_editor --help

Example

We provide example data in the bevy_spritesheet_lpc repository. This can be clone using:

git clone https://gitlab.com/cyloncore/bevy_spritesheet_lpc.git

Then it is possible to run the editor with the following command:

bevy_spritesheet_editor bevy_spritesheet_lpc/ assets.bundle.ron character.ron

example

Example of multi-layered sprites defined using this project (images from LCP Spritesheet Generator).

This crate supports:

  • Mapping between states and texture in a sprite sheet. It relies on bevy's texture atlas layout.
  • Conveniently create multi-layered sprites.
  • An editor for creating configuration of characters for your game.

Compatibility

bevy bevy_spritesheet
0.16 0.1
Commit count: 26

cargo fmt