diff options
| author | Jan Nils Ferner <contact@jnferner.com> | 2023-01-26 23:39:49 +0100 |
|---|---|---|
| committer | Jan Nils Ferner <contact@jnferner.com> | 2023-01-26 23:39:49 +0100 |
| commit | 1ff579164be0b0daa05309879f2a84ec8c08f2aa (patch) | |
| tree | dd283fe0c12d72edd1253a33f93d9dd80d2fe8d1 /src | |
| parent | c0c8ddb9d4703158b17f93236c7368f6460faa51 (diff) | |
| download | rapier-1ff579164be0b0daa05309879f2a84ec8c08f2aa.tar.gz rapier-1ff579164be0b0daa05309879f2a84ec8c08f2aa.tar.bz2 rapier-1ff579164be0b0daa05309879f2a84ec8c08f2aa.zip | |
Play with predictions
Diffstat (limited to 'src')
| -rw-r--r-- | src/control/character_controller.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/control/character_controller.rs b/src/control/character_controller.rs index 1108285..975ac91 100644 --- a/src/control/character_controller.rs +++ b/src/control/character_controller.rs @@ -228,7 +228,7 @@ impl KinematicCharacterController { &(Translation::from(result.translation) * character_pos), &translation_dir, character_shape, - translation_dist + offset, + translation_dist - offset, false, filter, ) { @@ -337,7 +337,7 @@ impl KinematicCharacterController { character_pos, &-self.up, character_shape, - snap_distance + offset, + snap_distance - offset, false, filter, ) { @@ -365,7 +365,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) * 1.1; + let prediction = self.offset.eval(dims.y) * 1.0; // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; @@ -664,7 +664,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) * 1.1; + let prediction = self.offset.eval(up_extent) * 1.0; // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; |
