1

セレクターではなくブロックを使用してゲームプレイに移行する を作成しようとしていますMenuItem(IOS v2.0 の cocos2d で作業しています)。

CCMenuItemSprite *nextLevelMI = [CCMenuItemSprite itemWithNormalSprite:playSpr selectedSprite:playSpr2 block:^(id sender)block];

誰かがそのような使用例を教えてもらえますか?

10x、シェフィ

4

1 に答える 1

1

CCMenuItemLabel の例を次に示します。他のパラメーターを除けば、CCMenuItemSprite の使用法と同じです。ブロックの使用方法を確認したいと思います。

CCMenuItem* item = [CCMenuItemLabel itemWithLabel:label block:^(id sender)
{
    CCScene* scene = [PixelPerfectTouchScene node];
    [ReturnToMainMenuNode returnNodeWithParent:scene];
    [[CCDirector sharedDirector] replaceScene:scene];
}];

MainMenuScene や ReturnToMainMenuNode などのその他の例については、こちらを参照してください。

于 2012-07-07T10:23:27.190 に答える