Fix movement controllers falling through platforms at low timestep hz

This commit is contained in:
Kae 2023-06-30 06:35:32 +10:00
parent 76089ac665
commit cb1390e9f3

View File

@ -980,6 +980,9 @@ MovementController::CollisionResult MovementController::collisionMove(List<Colli
MovementController::CollisionSeparation MovementController::collisionSeparate(List<CollisionPoly>& collisionPolys, PolyF const& poly,
bool ignorePlatforms, float maximumPlatformCorrection, Vec2F const& sortCenter, bool upward, float separationTolerance) {
maximumPlatformCorrection *= WorldTimestep * 60.0f;
CollisionSeparation separation = {};
separation.collisionKind = CollisionKind::None;
bool intersects = false;