文件名称:Bevy 插件有助于资产加载和组织
文件大小:301KB
文件格式:ZIP
更新时间:2024-07-18 13:16:40
assets game-development assets-management bevy
Bevy 资产加载器这个Bevy插件在加载游戏资产时减少了样板。crate 提供AssetCollection trait 并可以自动加载实现它的结构。可以推导出性状。如何使用AssetLoader是用两个State构造的。在第一个状态期间,它将加载资产并检查每一帧的加载状态。当资产加载完成后,集合将作为资源插入,插件切换到第二状态。您可以根据需要向加载器添加AssetCollection 。这是通过链接with_collection调用来完成的。要完成设置,请使用您的AppBuilder调用build函数。现在您可以从第二个配置状态开始您的游戏逻辑,并使用AssetCollection作为您系统中的资源。} #[derive(AssetCollection)] struct TextureAssets { #[asset(path = "textures/player.png")] player: Handle, #[asset(path = "textures/tree.png")] 树:句柄, } fn use_my_assets(_texture_assets: Res, _a
【文件预览】:
bevy_asset_loader-main
----.gitignore(26B)
----LICENSE.md(1KB)
----Cargo.toml(97B)
----bevy_asset_loader()
--------src()
--------assets()
--------Cargo.toml(762B)
--------examples()
--------tests()
----README.md(3KB)
----bevy_asset_loader_derive()
--------src()
--------Cargo.toml(579B)