Physics Support #8
4 changed files with 7 additions and 6 deletions
|
|
@ -1 +0,0 @@
|
||||||
pub mod fps_camera;
|
|
||||||
|
|
@ -17,7 +17,7 @@ use winit::event::{ElementState, Event, WindowEvent};
|
||||||
use winit::event::DeviceEvent::MouseMotion;
|
use winit::event::DeviceEvent::MouseMotion;
|
||||||
use winit::keyboard::{KeyCode, PhysicalKey};
|
use winit::keyboard::{KeyCode, PhysicalKey};
|
||||||
use raidillon_core::DebugUIBuffer;
|
use raidillon_core::DebugUIBuffer;
|
||||||
use raidillon_engine::systems::fps_camera::FPSDebugCameraSystem;
|
use systems::debug_camera::FPSDebugCameraSystem;
|
||||||
use raidillon_glium::RenderingSystem;
|
use raidillon_glium::RenderingSystem;
|
||||||
use raidillon_physics::Physics;
|
use raidillon_physics::Physics;
|
||||||
use crate::systems::{KeybindsSystem, KinematicCharacterController, PhysicsSystem};
|
use crate::systems::{KeybindsSystem, KinematicCharacterController, PhysicsSystem};
|
||||||
|
|
@ -123,6 +123,7 @@ fn main() {
|
||||||
engine.system_manager.add::<PhysicsSystem>();
|
engine.system_manager.add::<PhysicsSystem>();
|
||||||
engine.system_manager.add::<KeybindsSystem>();
|
engine.system_manager.add::<KeybindsSystem>();
|
||||||
engine.system_manager.add::<KinematicCharacterController>();
|
engine.system_manager.add::<KinematicCharacterController>();
|
||||||
|
engine.system_manager.add::<FPSDebugCameraSystem>();
|
||||||
engine.system_manager.add::<RenderingTestSystem>();
|
engine.system_manager.add::<RenderingTestSystem>();
|
||||||
engine.system_manager.add::<UpdateAspectRatioSystem>();
|
engine.system_manager.add::<UpdateAspectRatioSystem>();
|
||||||
// engine.system_manager.add::<InputTestSystem>();
|
// engine.system_manager.add::<InputTestSystem>();
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::system::{System, SystemContext};
|
use raidillon_engine::system::{System, SystemContext};
|
||||||
use glam::{Quat, Vec3};
|
use glam::{Quat, Vec3};
|
||||||
use winit::event::DeviceEvent::MouseMotion;
|
use winit::event::DeviceEvent::MouseMotion;
|
||||||
use winit::event::{ElementState, Event, MouseButton, WindowEvent};
|
use winit::event::{ElementState, Event, MouseButton, WindowEvent};
|
||||||
|
|
@ -6,8 +6,8 @@ use winit::keyboard::{KeyCode, PhysicalKey};
|
||||||
use winit::window::CursorGrabMode;
|
use winit::window::CursorGrabMode;
|
||||||
use raidillon_assets::model_path;
|
use raidillon_assets::model_path;
|
||||||
use raidillon_platform::{Camera, PlatformContext};
|
use raidillon_platform::{Camera, PlatformContext};
|
||||||
use crate::input::InputState;
|
use raidillon_engine::InputState;
|
||||||
use crate::resources::EngineResources;
|
use raidillon_engine::EngineResources;
|
||||||
use raidillon_core::scene::Scene;
|
use raidillon_core::scene::Scene;
|
||||||
use raidillon_ecs::components::CameraMode;
|
use raidillon_ecs::components::CameraMode;
|
||||||
|
|
||||||
|
|
@ -29,7 +29,7 @@ impl Default for FPSDebugCameraSystem {
|
||||||
position: Vec3::new(0.0, 0.0, 2.0),
|
position: Vec3::new(0.0, 0.0, 2.0),
|
||||||
yaw: -90.0,
|
yaw: -90.0,
|
||||||
pitch: 0.0,
|
pitch: 0.0,
|
||||||
speed: 3.0,
|
speed: 8.0,
|
||||||
sensitivity: 0.1,
|
sensitivity: 0.1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
mod physics;
|
mod physics;
|
||||||
mod kinematic_character_controller;
|
mod kinematic_character_controller;
|
||||||
mod keybinds;
|
mod keybinds;
|
||||||
|
pub mod debug_camera;
|
||||||
|
|
||||||
pub use physics::PhysicsSystem;
|
pub use physics::PhysicsSystem;
|
||||||
pub use kinematic_character_controller::KinematicCharacterController;
|
pub use kinematic_character_controller::KinematicCharacterController;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue