diff options
| author | Jan Nils Ferner <contact@jnferner.com> | 2023-01-27 00:01:32 +0100 |
|---|---|---|
| committer | Jan Nils Ferner <contact@jnferner.com> | 2023-01-27 00:01:32 +0100 |
| commit | 30058a61ea90cc32270763894459d40941b7dd8d (patch) | |
| tree | d76d28de2813dff16412391f257e56cee330ba0f | |
| parent | 5d7fdebea43b8cd09217f2666d1ad101fa29bb9a (diff) | |
| download | rapier-30058a61ea90cc32270763894459d40941b7dd8d.tar.gz rapier-30058a61ea90cc32270763894459d40941b7dd8d.tar.bz2 rapier-30058a61ea90cc32270763894459d40941b7dd8d.zip | |
extend prediction
| -rw-r--r-- | src/control/character_controller.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/control/character_controller.rs b/src/control/character_controller.rs index d49019c..a91e8b4 100644 --- a/src/control/character_controller.rs +++ b/src/control/character_controller.rs @@ -368,7 +368,7 @@ impl KinematicCharacterController { mut kinematic_friction_translation: Option<&mut Vector<Real>>, mut translation_remaining: Option<&mut Vector<Real>>, ) -> bool { - let prediction = self.offset.eval(dims.y); + let prediction = self.offset.eval(dims.y) * 1.2; // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; @@ -667,7 +667,7 @@ impl KinematicCharacterController { let up_extent = extents.dot(&self.up); let movement_to_transfer = *collision.toi.normal1 * collision.translation_remaining.dot(&collision.toi.normal1); - let prediction = self.offset.eval(up_extent); + let prediction = self.offset.eval(up_extent) * 1.2; // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; |
