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