Fix moving character controller when displacement is zero

This commit is contained in:
Wojtek Figat
2025-10-16 11:34:43 +02:00
parent a239984908
commit ed26a4c182

View File

@@ -379,7 +379,10 @@ void CharacterController::AddMovement(const Vector3& translation, const Quaterni
displacement += GetPhysicsScene()->GetGravity() * deltaTime;
}
Move(displacement);
if (!displacement.IsZero())
{
Move(displacement);
}
if (!rotation.IsIdentity())
{