Каков альтернативный метод для self.isTouchEnabled в Cocos2d 2.0?
Когда я использую
self.isTouchEnabled = YES
в Cocos2d v2.0
для того, чтобы слой мог быть затронут, Xcode дает мне подсказку:
setIsTouchEnabled: is deprecated
Теперь я просто хочу узнать альтернативный метод для isTouchEnabled.
Ответы
Ответ 1
Вот новый код:
self.touchEnabled = YES; //In Cocos2d 2.0
self.userInteractionEnabled = YES; //In Cocos2d 3.0
Просто интересно, почему гениальные люди (команда Cocos2d) делают этот вид глупого изменения!
Но это правильный вызов настройки касания в Cocos2d 2.x и выше!!!
Ответ 2
Кажется, что setIsTouchEnabled
теперь находится в "CCDeprecated.h".
Следующий метод находится в текущем "CCLayer.h":
[self setTouchEnabled:YES]