Подтвердить что ты не робот

Каков альтернативный метод для self.isTouchEnabled в Cocos2d 2.0?

Когда я использую

self.isTouchEnabled = YES

в Cocos2d v2.0 для того, чтобы слой мог быть затронут, Xcode дает мне подсказку:

setIsTouchEnabled: is deprecated

Теперь я просто хочу узнать альтернативный метод для isTouchEnabled.

4b9b3361

Ответ 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]