From ba4c389c84089daf4754929b10a54d123f8b06c5 Mon Sep 17 00:00:00 2001 From: Will Smith Date: Fri, 19 Aug 2016 18:46:07 -0500 Subject: [PATCH] Fixed btKinematicController from clipping through walls in corners. --- .../Character/btKinematicCharacterController.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/BulletDynamics/Character/btKinematicCharacterController.cpp b/src/BulletDynamics/Character/btKinematicCharacterController.cpp index 83fe4969f..68fa5206c 100644 --- a/src/BulletDynamics/Character/btKinematicCharacterController.cpp +++ b/src/BulletDynamics/Character/btKinematicCharacterController.cpp @@ -453,16 +453,11 @@ void btKinematicCharacterController::stepForwardAndStrafe ( btCollisionWorld* co break; } - } else { -// if (!m_wasJumping) - // we moved whole way - m_currentPosition = m_targetPosition; } - m_currentPosition = m_targetPosition; - - // if (callback.m_closestHitFraction == 0.f) - // break; - + else + { + m_currentPosition = m_targetPosition; + } } }