Fix key bindings in 3d_gizmos example after camera controller (#14812)

# Objective

Fixes #14811

## Solution

- Switch `D` to `T`: `T` for "on top of"
- Switch `A` to `B`: `B` in "AABB", or "boxes"

## Testing

- Ran the example locally
- Checked the key bindings that the camera controller uses and made sure
we're not using them in the 3d_gizmos example anymore

After:

<img width="1278" alt="image"
src="https://github.com/user-attachments/assets/4f558d09-5acf-4eb8-8ece-6d4297e62c9f">
This commit is contained in:
mgi388 2024-08-19 10:20:38 +10:00 committed by GitHub
parent 423285cf1c
commit bd8faa7ae1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -58,12 +58,12 @@ fn setup(
// example instructions // example instructions
commands.spawn( commands.spawn(
TextBundle::from_section( TextBundle::from_section(
"Press 'D' to toggle drawing gizmos on top of everything else in the scene\n\ "Press 'T' to toggle drawing gizmos on top of everything else in the scene\n\
Press 'P' to toggle perspective for line gizmos\n\ Press 'P' to toggle perspective for line gizmos\n\
Hold 'Left' or 'Right' to change the line width of straight gizmos\n\ Hold 'Left' or 'Right' to change the line width of straight gizmos\n\
Hold 'Up' or 'Down' to change the line width of round gizmos\n\ Hold 'Up' or 'Down' to change the line width of round gizmos\n\
Press '1' or '2' to toggle the visibility of straight gizmos or round gizmos\n\ Press '1' or '2' to toggle the visibility of straight gizmos or round gizmos\n\
Press 'A' to show all AABB boxes\n\ Press 'B' to show all AABB boxes\n\
Press 'U' or 'I' to cycle through line styles for straight or round gizmos\n\ Press 'U' or 'I' to cycle through line styles for straight or round gizmos\n\
Press 'J' or 'K' to cycle through line joins for straight or round gizmos", Press 'J' or 'K' to cycle through line joins for straight or round gizmos",
TextStyle::default(), TextStyle::default(),
@ -166,7 +166,7 @@ fn update_config(
keyboard: Res<ButtonInput<KeyCode>>, keyboard: Res<ButtonInput<KeyCode>>,
time: Res<Time>, time: Res<Time>,
) { ) {
if keyboard.just_pressed(KeyCode::KeyD) { if keyboard.just_pressed(KeyCode::KeyT) {
for (_, config, _) in config_store.iter_mut() { for (_, config, _) in config_store.iter_mut() {
config.depth_bias = if config.depth_bias == 0. { -1. } else { 0. }; config.depth_bias = if config.depth_bias == 0. { -1. } else { 0. };
} }
@ -234,7 +234,7 @@ fn update_config(
}; };
} }
if keyboard.just_pressed(KeyCode::KeyA) { if keyboard.just_pressed(KeyCode::KeyB) {
// AABB gizmos are normally only drawn on entities with a ShowAabbGizmo component // AABB gizmos are normally only drawn on entities with a ShowAabbGizmo component
// We can change this behaviour in the configuration of AabbGizmoGroup // We can change this behaviour in the configuration of AabbGizmoGroup
config_store.config_mut::<AabbGizmoConfigGroup>().1.draw_all ^= true; config_store.config_mut::<AabbGizmoConfigGroup>().1.draw_all ^= true;