1个不稳定版本
新 0.1.0 | 2024年8月16日 |
---|
#401 在 游戏开发
每月下载量:126
31KB
127 行
bevy-kenney-assets
将kenney资源作为纹理图集加载
-
获取 kenney 资源
- 确保精灵图集.xml和关联的.png文件具有相同的名称
- 将资源放置在
assets/
目录中
-
添加
bevy-kenney-assets
cargo add bevy-kenney-assets
-
添加插件
app.add_plugins(KenneyAssetPlugin);
-
加载精灵图集
a. 使用
AssetServer
```rust let handle: Handle<KenneySpriteSheetAsset> = asset_server.load("spaceShooter2_spritesheet_2X.xml"); ```
b. 使用
bevy_asset_loader
```rust #[derive(AssetCollection, Resource)] pub struct ImageAssets { #[asset(path = "space-shooter-redux/sheet.xml")] pub space_sheet: Handle<KenneySpriteSheetAsset>, } ```
依赖关系
~30–67MB
~1M SLoC