一般MenuItemImage创建都是用类似下面的方法:
auto menuItem = MenuItemImage::create(“MapBollBlue.png”, “MapBollBlueSelected.png”,“MapBollBlueDisable.png”, CC_CALLBACK_1(MapScreen::menuCallback, this));
"MapBollBlue.png"这些都是用的资源中的已有的png图片,那现在我想用打包过的图片来初始化菜单,应该怎么写代码呢?
一般打包的图片使用如下:
SpriteFrameCache::getInstance()->addSpriteFramesWithFile("TimeBar.plist");
SpriteBatchNode *spriteSheet = SpriteBatchNode::create("TimeBar.pvr.ccz");
addChild(spriteSheet);
auto spriteBg = Sprite::createWithSpriteFrameName("TimeBarBg.png");
这里我只会创建Sprite,难道要把Sprite转换后再set给MenuItemImage吗?
有没有简单常用的方法?感谢


