21

私が使用するとき

self.isTouchEnabled = YES

レイヤーにCocos2d v2.0触れることができるため、Xcode からヒントが得られます。

setIsTouchEnabled: is deprecated

今、isTouchEnabledの代替方法を知りたいだけです。

4

2 に答える 2

41

新しいコードは次のとおりです。

    self.touchEnabled = YES; //In Cocos2d 2.0

    self.userInteractionEnabled = YES; //In Cocos2d 3.0

なぜ天才の人々 (Cocos2d チーム)がこの種のばかげた変更を行うのか不思議です!

しかし、これは Cocos2d 2.x 以降で touch をセットアップするための正しい呼び出しです !!!

于 2013-01-13T15:27:23.837 に答える
7

現在setIsTouchEnabled、「CCDeprecated.h」にあるようです。

次のメソッドは、現在の「CCLayer.h」にあります。

[self setTouchEnabled:YES]
于 2013-06-23T20:44:37.267 に答える