当我使用
时self.isTouchEnabled = YES
可以触摸Cocos2d v2.0
中的,Xcode会给我一个提示:
setIsTouchEnabled: is deprecated
现在,我只想知道isTouchEnabled的替代方法。
答案 0 :(得分:41)
这是新代码:
self.touchEnabled = YES; //In Cocos2d 2.0
self.userInteractionEnabled = YES; //In Cocos2d 3.0
只是想知道为什么天才人(Cocos2d团队)做这种愚蠢的改变!
但是这个是在Cocos2d 2.x及以上版本中设置触摸的正确调用!!!
答案 1 :(得分:7)
现在setIsTouchEnabled
似乎位于“CCDeprecated.h”中。
以下方法在当前的“CCLayer.h”中:
[self setTouchEnabled:YES]