Я пытаюсь поиграть с штрихами в cocos2d- х. У меня есть вопрос о приоритете касаний, например, когда я использую CCMenuItemSprite
или CCControlButton
, которые добавляются на слой, который имеет setTouchEnabled(true)
или даже если я поставлю «То, что я обнаружил», прикосновение сначала не передается ccTouchesBegan
(... я имею в виду Layer), вместо этого оно принимается CCMenuItemSprite
или CCCOntrolButton
обратными вызовами.
Более того, если я добавлю верхний слой на все слои и setTouchEnable
(True), то те же результаты, которые я получаю, сначала касаются элемента меню и кнопки управления, которая после касания поглощает прикосновения.
Есть ли способ изменить приоритет касаний? или Есть ли способ, которым я могу переопределить CCControlButton
или CCMEnuItemSprite
... ccTouchesBegan или перемещен в конце концов Я хочу, чтобы местоположение касания CCMenuItem
или CControlButton
, иначе мне пришлось бы пересмотреть CCSprite
?