Я делаю платформенную игру для iPad и iPhone, используя Cocos2d и Box2d.
Я добавляю некоторые специальные функции для прыжков, и мне нужно знать, когда моему персонажу должно быть разрешено прыгать.
В настоящее время я использую ContactManager для проверки столкновений между игроком (кругом) и другими объектами. Таким образом, я могу сказать своему персонажу, что ему разрешено прыгать только тогда, когда он контактирует с другим объектом.
Проблема в том, что я не хочу, чтобы он мог прыгать со стен ...
Я хочу знать, находится ли мой персонаж в контакте с другим объектом в нижней части моего круга! Он должен быть в состоянии прыгать только тогда, когда его ноги лежат на земле. Не его лицо ...
Как мне подойти к этому?