generated from 2ndbeam/bevy-template
feat: lighting system
- Added lamp bundle - Moved door collider to its children - Updated level structure
This commit is contained in:
parent
3cddecf592
commit
08751ff12f
12 changed files with 134 additions and 31 deletions
|
|
@ -7,6 +7,7 @@ use bevy_rapier2d::{
|
|||
prelude::*,
|
||||
rapier::prelude::IntegrationParameters,
|
||||
};
|
||||
use bevy_light_2d::prelude::*;
|
||||
use clap::Parser;
|
||||
|
||||
pub mod input;
|
||||
|
|
@ -60,6 +61,9 @@ pub fn camera_bundle() -> impl Bundle {
|
|||
scale: 1.,
|
||||
..OrthographicProjection::default_2d()
|
||||
}),
|
||||
Light2d {
|
||||
ambient_light: AmbientLight2d { brightness: 0.25, ..default() }
|
||||
},
|
||||
Name::new("Camera2d"),
|
||||
)
|
||||
}
|
||||
|
|
@ -101,6 +105,7 @@ impl Plugin for ExpeditionPlugin {
|
|||
TomlAssetPlugin::<layout::asset::structs::LevelAsset>::new(&["toml"]),
|
||||
input::plugin::InputAssetPlugin::<input::InputAction>::default(),
|
||||
input::plugin::InputAssetPlugin::<input::UiAction>::default(),
|
||||
Light2dPlugin,
|
||||
))
|
||||
.init_state::<LoadingState>()
|
||||
.init_state::<GameState>()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue