bevy_fixed_sprites

Crates.iobevy_fixed_sprites
lib.rsbevy_fixed_sprites
version0.2.0
sourcesrc
created_at2022-10-03 23:33:33.151035
updated_at2022-10-06 16:03:38.275013
descriptionBevy sprites that don't rotate or scale with their transform
homepage
repositoryhttps://github.com/ickshonpe/bevy_fixed_sprites
max_upload_size
id679526
size109,513
(ickshonpe)

documentation

README

bevy_fixed_sprites

crates.io MIT/Apache 2.0 crates.io

Bevy sprites that have their own transform independent of the bevy transform hierarchy.

image

Each sprite's Transform has the same scale and rotation.

Supports Bevy 0.8

Cargo

[dependency]
bevy_fixed_sprites = 0.2

Plugin

You need to add the FixedSpritePlugin to your Bevy App before you can draw a FixedSprite

use bevy_fixed_sprites::*;
app.add_plugin(FixedSpritesPlugin);

Usage

For bevy_fixed_sprites' equivalents to regular bevy sprites use:

  • bevy::sprite::Sprite -> bevy_fixed_sprites::FixedSprite
  • bevy::sprite::SpriteBundle -> bevy_fixed_sprites::FixedSpriteBundle
  • bevy::sprite::TextureAtlasSprite -> bevy_fixed_sprites::FixedTextureAtlasSprite
  • bevy::sprite::SpriteSheetBundle -> bevy_fixed_sprites::FixedSpriteSheetBundle

Examples

cargo run --example fixed_sprite
cargo run --example hierarchy
Commit count: 17

cargo fmt