This commit is contained in:
yuni 2024-03-31 22:08:26 +02:00
parent d12585b28b
commit 5edc05df89
2 changed files with 4 additions and 4 deletions

View file

@ -7,9 +7,9 @@ use bevy::transform::TransformSystem;
use bevy_xpbd_3d::prelude::*; use bevy_xpbd_3d::prelude::*;
use crate::{settings, audio, actor}; use crate::{settings, audio, actor};
pub struct CameraControllerPlugin; pub struct CameraPlugin;
impl Plugin for CameraControllerPlugin { impl Plugin for CameraPlugin {
fn build(&self, app: &mut App) { fn build(&self, app: &mut App) {
app.add_systems(Startup, setup_camera); app.add_systems(Startup, setup_camera);
app.add_systems(Update, handle_input); app.add_systems(Update, handle_input);
@ -22,7 +22,6 @@ impl Plugin for CameraControllerPlugin {
app.add_systems(PostUpdate, apply_input_to_player app.add_systems(PostUpdate, apply_input_to_player
.after(PhysicsSet::Sync) .after(PhysicsSet::Sync)
.before(TransformSystem::TransformPropagate)); .before(TransformSystem::TransformPropagate));
app.insert_resource(ClearColor(Color::rgb(0.0, 0.0, 0.0)));
} }
} }
@ -34,6 +33,7 @@ pub fn setup_camera(
Camera3dBundle { Camera3dBundle {
camera: Camera { camera: Camera {
hdr: true, // HDR is required for bloom hdr: true, // HDR is required for bloom
clear_color: ClearColorConfig::Custom(Color::BLACK),
..default() ..default()
}, },
tonemapping: Tonemapping::TonyMcMapface, tonemapping: Tonemapping::TonyMcMapface,

View file

@ -51,7 +51,7 @@ impl Plugin for OutFlyPlugin {
FrameTimeDiagnosticsPlugin, FrameTimeDiagnosticsPlugin,
world::WorldPlugin, world::WorldPlugin,
camera::CameraControllerPlugin, camera::CameraPlugin,
commands::CommandsPlugin, commands::CommandsPlugin,
hud::HudPlugin, hud::HudPlugin,
actor::ActorPlugin, actor::ActorPlugin,