Я бы посоветовал вам избегать использования маленьких плиток, расположенных рядом друг с другом, для геометрии столкновений уровня. Например, хотя визуально ясно, что вы используете плитки, «пол» из видео лучше всего описать как длинный непрерывный прямоугольник. Таким образом, у вас вообще нет этой проблемы ... математика с плавающей запятой уже достаточно неточна, а геометрия столкновений листов просто просит, чтобы это пошло не так: -)