7个版本
0.2.0 | 2022年10月6日 |
---|---|
0.1.5 | 2022年10月5日 |
#2288 in 游戏开发
每月 25 次下载
37KB
251 行
bevy_fixed_sprites
具有独立于Bevy变换层次的变换的Bevy精灵。
每个精灵的Transform
具有相同的缩放和旋转。
支持Bevy 0.8
Cargo
[dependency]
bevy_fixed_sprites = 0.2
插件
您需要在绘制FixedSprite
之前将FixedSpritePlugin
添加到您的Bevy应用中
use bevy_fixed_sprites::*;
app.add_plugin(FixedSpritesPlugin);
使用方法
对于bevy_fixed_sprites的常规bevy精灵等价物,使用
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
示例
cargo run --example fixed_sprite
cargo run --example hierarchy
依赖关系
~42–56MB
~805K SLoC