messing arround with asset loader

Need to figure out dynamic assets
Need to switch to ron files
This commit is contained in:
2024-07-23 21:04:47 -04:00
parent 370dc552b3
commit deb778d6af
9 changed files with 64 additions and 65 deletions

View File

@@ -2,16 +2,17 @@ use bevy::asset::Handle;
use bevy::pbr::ExtendedMaterial;
use bevy::prelude::*;
use bevy::prelude::{Component, Image, Resource};
use bevy_asset_loader::asset_collection::AssetCollection;
use crate::shader_extensions::chunk_material::ChunkMaterial;
use crate::shader_extensions::water_material::WaterMaterial;
#[derive(Resource, Default)]
#[derive(AssetCollection, Resource, Default)]
pub struct ChunkAtlas {
#[asset(path = "textures/world/Terra.png")]
pub handle: Handle<Image>,
pub chunk_material_handle: Handle<ExtendedMaterial<StandardMaterial, ChunkMaterial>>,
pub water_material: Handle<ExtendedMaterial<StandardMaterial, WaterMaterial>>,
pub is_loaded: bool,
}
#[derive(Component)]