diff options
| -rw-r--r-- | src/control/character_controller.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/control/character_controller.rs b/src/control/character_controller.rs index 19943f6..45c14b3 100644 --- a/src/control/character_controller.rs +++ b/src/control/character_controller.rs @@ -250,8 +250,8 @@ impl KinematicCharacterController { if let Some(translation_on_slope) = self.handle_slopes(&toi, &mut translation_remaining, offset) { - println!("[slope] translation_on_slope: {translation_on_slope:?}"); translation_remaining = translation_on_slope; + println!("[slope] translation_on_slope: {translation_on_slope:?}"); println!("[slope] translation_remaining: {translation_remaining:?}"); } else { // If the slope is too big, try to step on the stair. @@ -267,12 +267,11 @@ impl KinematicCharacterController { &mut translation_remaining, &mut result, ); + println!("[stair] translation_remaining: {translation_remaining:?}"); + println!("[stair]stair_handled: {stair_handled:?}"); if !stair_handled { - println!("[stair] translation_remaining: {translation_remaining:?}"); // No slopes or stairs ahead; try to move along obstacles. - let allowed_translation = subtract_hit(translation_remaining, &toi, offset); - result.translation += allowed_translation; translation_remaining -= allowed_translation; |
