在cocos2dx 3.0中更新Menuitem的图像

时间:2014-10-07 10:36:29

标签: cocos2d-x cocos2d-x-3.0

MenuItem *pageMenuItem;
pageMenuItem = MenuItemImage::create(menuImgNm, menuImgNm,
                                     CC_CALLBACK_1(RootLayer::buttonAction, this));

我想根据某些条件更改图像。

1 个答案:

答案 0 :(得分:1)

我想你可以这样试试:

  • 使用CCSprite创建menuImgNm
  • 使用:CCMenuItemSprite随身携带
  • 您可以使用以下格式更改图像:

CCTexture2D* tex = [[CCTextureCache sharedTextureCache] addImage:@"new_image_name"]; [menuImgNm setTexture: tex];

希望这有帮助!