cocos2d ccTouchDispatcher мультитач

Поддерживает ли ccTouchDispatcher мультитач?

- (BOOL)ccTouchBegan:(UITouch *)touch withEvent(UIEvent *)event

Если я использую -ccTouchesBegan:withEvent:, могу ли я установить swallowsTouches и сенсорный приоритет?


person John    schedule 15.03.2011    source источник
comment
@user626776 user626776 Не могли бы вы использовать лучшее форматирование в будущем? Людям будет сложно помочь вам, если ваш вопрос затенен ошибочным форматированием и отсутствием заглавных букв. Я исправил это для вас в этом вопросе. Спасибо! (Кроме того, к вашему сведению, этот вопрос даже косвенно не связан с Xcode, поэтому я удалил этот тег.)   -  person Jonathan Sterling    schedule 15.03.2011
comment
извините за это, но я просто копирую и вставляю, не знаю, почему.   -  person John    schedule 16.03.2011


Ответы (1)


Я не думаю, что ваше приложение может поддерживать мультитач, если вы реализуете целевой сенсорный делегат. Если вы используете стандартный сенсорный делегат, я пытался «проглатывать» прикосновения, и при этом возникали ошибки. Основываясь на пробах и ошибках, я думаю, что нет.

person aci    schedule 14.04.2011
comment
но то, что мне нужно сделать, это эффект лезвия, как фруктовый ниндзя. Мне нужен мультитач, чтобы нарезать птиц, и лезвие будет странным, если я использую MotionStreak + мультитач. любой способ реализовать это? - person John; 15.04.2011
comment
если вы хотите того же, что и фруктовый ниндзя, я думаю, что cctouchesmoved и использовать хэш-коды для каждого прикосновения. ИЛИ вы могли просто не глотать прикосновения? Или, может быть, я неправильно понимаю вопрос и приравниваю проглатывающие касания к целевому делегату касания, в этом случае не обращайте внимания на мой ответ. - person aci; 17.04.2011