Я делаю базовый платформенный движок в AS3, и в настоящее время реализую гравитацию. Гравитация в настоящее время позволяет игроку погрузиться на несколько пикселей в землю, когда он приземляется (в зависимости от скорости игрока), а я этого не хочу.
Я хочу иметь возможность тестировать столкновения на 1 кадр раньше времени (тестирование развертки), и если столкновение произойдет в следующем кадре, я хочу, чтобы игрок останавливался на 0 пикселей в землю, независимо от скорости игрока.
Я также хочу, чтобы коллизии с точностью до пикселя принимали форму местности, поэтому я использовал комплект обнаружения столкновений Кори О'Нила (CDK), который очень хорошо работает для обнаружения столкновений, но я не могу понять, как это сделать. оно предсказывает их. Я не уверен, что это лучшая библиотека для использования.
Я не уверен насчет Box2D; Я чувствую, что это слишком много для того, что я хочу.
Любая идея о том, как я могу выполнять тесты развертки с идеальным пикселем в AS3?