Fixed camera movement with arrow keys
This commit is contained in:
parent
9848ce1170
commit
1b25b358df
@ -105,16 +105,16 @@ pub async fn run() {
|
||||
InputEvent::KeyPressed { key, .. } => {
|
||||
match key {
|
||||
Key::ArrowLeft => {
|
||||
state.camera_mut().translate(Vector3::new(-1.0, 0.0, 0.0));
|
||||
}
|
||||
Key::ArrowRight => {
|
||||
state.camera_mut().translate(Vector3::new(1.0, 0.0, 0.0));
|
||||
}
|
||||
Key::ArrowRight => {
|
||||
state.camera_mut().translate(Vector3::new(-1.0, 0.0, 0.0));
|
||||
}
|
||||
Key::ArrowUp => {
|
||||
state.camera_mut().translate(Vector3::new(0.0, 1.0, 0.0));
|
||||
state.camera_mut().translate(Vector3::new(0.0, -1.0, 0.0));
|
||||
}
|
||||
Key::ArrowDown => {
|
||||
state.camera_mut().translate(Vector3::new(0.0, -1.0, 0.0));
|
||||
state.camera_mut().translate(Vector3::new(0.0, 1.0, 0.0));
|
||||
}
|
||||
Key::Period => {
|
||||
let mut sim = simulator.write().unwrap();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user