在Cocos2d-Android中创建菜单

时间:2012-06-15 22:49:44

标签: cocos2d-android ccmenuitem

我是Android开发的初学者,一直在使用cocos2d-android开发游戏,需要实现一个菜单屏幕。我看过谷歌,只能找到有关iPhone的cocos2d的信息。任何人都有任何关于如何添加菜单的建议/想法,或者更好地了解任何可以帮助我的教程或书籍?

提前致谢!

1 个答案:

答案 0 :(得分:3)

您好您可以在cocos2d中使用CCMenu和CCMenuItemLabel创建菜单我在这里分享一个示例,我从中选择菜单屏幕,这样对您有用的方法可以显示您使用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;
        }