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, .. } => {
|
InputEvent::KeyPressed { key, .. } => {
|
||||||
match key {
|
match key {
|
||||||
Key::ArrowLeft => {
|
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));
|
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 => {
|
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 => {
|
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 => {
|
Key::Period => {
|
||||||
let mut sim = simulator.write().unwrap();
|
let mut sim = simulator.write().unwrap();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user