Условное столкновение бурундука по скорости? - PullRequest
0 голосов
/ 08 января 2010

Я играю в игру с cocos2d и использую бурундук для управления физикой. Чего я хотел бы добиться, так это то, что почти каждая игра для nintendo позволяет вашему персонажу прыгать и отдыхать на более высоком этаже (форма столкновения), не вызывая столкновения, пока скорость положительна, и что, когда скорость отрицательна, столкновение действительно случается.

В основном я хочу обусловить столкновение между двумя фигурами на основе значения скорости. Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении, как это осуществить? Спасибо.

-Oscar

Ответы [ 2 ]

1 голос
/ 09 января 2010

В последней версии Chipmunk улучшена поддержка событий столкновений и имеется простая демонстрация, показывающая, как реализовать односторонние платформы.

0 голосов
/ 08 января 2010

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

...