Danil Iarosh 988f54bc01 Optimize physical collisions on platforms by caching TopY and implementing early out in FixedUpdate
Подробный список изменений:
- В OneWayPlatformCollider.cs добавлено поле cachedTopY. Координата верха платформы теперь вычисляется один раз в Awake/OnEnable, исключая постоянные вызовы TransformPoint и bounds.max.y в каждом FixedUpdate.
- В FixedUpdate добавлена проверка направления полета игрока: если игрок взлетает вверх, коллизия мгновенно отключается (shouldIgnore = true) и метод прерывается, экономя такты процессора на обсчет расстояний для всех платформ.
2026-07-03 15:44:17 +03:00
..