1

我正在尝试MenuItem使用块而不是选择器创建一个可以移动到游戏玩法的游戏(在 cocos2d 上为 IOS v2.0 工作)

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

谁能给我一个这样使用的例子?

10 倍,谢菲

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 回答