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

@@ -6,13 +6,14 @@ use bevy::{
pbr::{wireframe::WireframeConfig, CascadeShadowConfig},
prelude::*,
};
use bevy_asset_loader::prelude::*;
use bevy_rapier3d::dynamics::{Ccd, RigidBody, Velocity};
use bevy_rapier3d::geometry::Collider;
use bevy_rapier3d::plugin::{NoUserData, RapierPhysicsPlugin};
use buildings::BuildingPugin;
use iyes_perf_ui::prelude::*;
use shared::despawn::DespawnPuglin;
use shared::states::{GameplayState, MenuState};
use shared::{despawn::DespawnPuglin, states::AssetLoadState};
pub struct PhosGamePlugin;
@@ -22,13 +23,18 @@ impl Plugin for PhosGamePlugin {
PhosCameraPlugin,
MapInitPlugin,
RenderDistancePlugin,
BuildingPugin,
// BuildingPugin,
DespawnPuglin,
));
app.insert_state(MenuState::Startup);
app.insert_state(AssetLoadState::Loading);
app.insert_state(MenuState::Loading);
app.insert_state(GameplayState::Waiting);
app.add_loading_state(
LoadingState::new(AssetLoadState::Loading).continue_to_state(AssetLoadState::FinalizeAssets),
);
//Systems - Startup
app.add_systems(Startup, init_game);