我是Android开发的初学者,一直在做cocos2d-android的游戏,需要实现一个菜单画面。我在谷歌上看过,只能找到关于 cocos2d for iPhone 的信息。有人对我如何添加菜单有任何建议/想法,或者更好地了解任何可以帮助我的教程或书籍吗?
提前致谢!
我是Android开发的初学者,一直在做cocos2d-android的游戏,需要实现一个菜单画面。我在谷歌上看过,只能找到关于 cocos2d for iPhone 的信息。有人对我如何添加菜单有任何建议/想法,或者更好地了解任何可以帮助我的教程或书籍吗?
提前致谢!
嗨,您可以使用 CCMenu 和 CCMenuItemLabel 在 cocos2d 中创建菜单,我在这里与您分享一个示例,我从中制作了菜单屏幕以供选择,因此在这里向您展示如何使用 CCMenu 和 CCMenuItemLabel 的方法将对您有所帮助,所以请尝试一下最好的。
private CCNode addOtherOptions(String strName, int xpos, int ypos, String action) {
CCNode ccStartNode = CCNode.node();
ccStartNode.setPosition(CGPoint.ccp(xpos, ypos));
ccStartNode.setAnchorPoint(CGPoint.ccp(0, 0));
CCMenuItemLabel startGame = CCMenuItemLabel.item(strName, this, action);
startGame.setPosition(CGPoint.ccp(0, 0));
startGame.setAnchorPoint(CGPoint.ccp(0, 0));
startGame.setColor(ccColor3B.ccc3(139, 69, 19));
startGame.setScale(0.5f);
CCMenu menu2 = CCMenu.menu(startGame);
menu2.alignItemsVertically(-10f);
menu2.setPosition(CGPoint.ccp(-20, 0));
menu2.setAnchorPoint(CGPoint.ccp(0, 0));
// addChild(menu2);
ccStartNode.addChild(menu2);
return ccStartNode;
}