diff --git a/Platformer E10/Assets/Scripts/Controller2D.cs b/Platformer E10/Assets/Scripts/Controller2D.cs index 0101b6f0..162f9bbb 100644 --- a/Platformer E10/Assets/Scripts/Controller2D.cs +++ b/Platformer E10/Assets/Scripts/Controller2D.cs @@ -115,7 +115,11 @@ void VerticalCollisions(ref Vector3 velocity) { continue; } if (collisions.fallingThroughPlatform) { - continue; + if (hit.distance < skinWidth) { + continue; + } else { + collisions.fallingThroughPlatform = false; + } } if (playerInput.y == -1) { collisions.fallingThroughPlatform = true;