fully implement bevy asset loader

This commit is contained in:
2024-07-31 22:54:55 -04:00
parent 601ede338f
commit 3f174d4e2f
15 changed files with 64 additions and 105 deletions

View File

@@ -17,6 +17,7 @@ bevy_asset_loader = { version = "0.21.0", features = [
"standard_dynamic_assets",
"3d",
] }
ron = "0.8.1"
[features]
tracing = ["bevy/trace_tracy"]

View File

@@ -26,8 +26,7 @@ create_asset_loader!(
BiomeAssetPlugin,
BiomeAssetLoader,
BiomeAsset,
BiomeAssetLoadState,
&["bimoe.json"],
&["biome", "biome.ron"],
tile_mapper_path -> tile_mapper
;
?

View File

@@ -33,4 +33,4 @@ pub struct TileAsset {
pub side_texture: String,
}
create_asset_loader!(TileAssetPlugin, TileAssetLoader, TileAsset, TileAssetLoadState, &["tile.json"],;?);
create_asset_loader!(TileAssetPlugin, TileAssetLoader, TileAsset, &["tile", "tile.ron"],;?);

View File

@@ -31,8 +31,7 @@ create_asset_loader!(
TileMapperAssetPlugin,
TileMapperAssetLoader,
TileMapperAsset,
TileMapperLoadState,
&["mapper.json"],;
&["mapper", "mapper.ron"],;
tiles_path -> tiles
?
);