16

この機能を追加しました。

- (void) registerWithTouchDispatcher {
    [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}

エラー:sharedDispatcher非推奨です

それはどういう意味ですか?

4

3 に答える 3

42

を見てくださいccDeprecated.h、それは使用するように言います:

[[CCDirector sharedDirector] touchDispatcher]

于 2012-05-17T18:48:08.103 に答える
16

変更: [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self 優先度:0 ツバメタッチ:YES];

To: [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self 優先度:0 ツバメタッチ:YES];

于 2012-08-14T09:26:12.427 に答える
3

「Shift + Command」キーを押してメソッドにカーソルを合わせると、任意の Cocos (CC) メソッドの背後にある Cocos2D コードを確認できます。非推奨のメソッドでこれを行うと、新しいメソッドも提供される CCDeprecated.m に移動します。

于 2012-12-06T12:53:26.767 に答える