Cocos2d-x学习笔记(10)(CCMenu菜单)

        1、CCMenu创建方式

                CCMenu* menu = CCMenu::create(cocos2d::CCMenuItem* item,……)參数为CCMenuItem菜单项的对象可变參数列表

        2、5种经常使用CCMenu

        1)CCMenuItemFont字体菜单项

        CCMenuItemFont::create(const  char* value,cocos2d::CCObject* target。SEL_MenuHandler selector)

        參数1:显示的文字

        參数2:触发的目标对象

        參数3:触发的目标函数

        2)CCMenuItemImage图片菜单项

        CCMenuItemImage::create(const char* normalImage,const char* selectedImage。cocos2d::CCObject* target,SEL_MenuHandler selector)

        參数1:正常显示的图片

        參数2:用户选中后显示的图片

        參数3:触发的目标对象

        參数4:触发的目标函数

        3)CCMenuItemLabel文本菜单项

        CCMenuItemLabel::create(cocos2d::CCNode* label。cocos2d::CCObject* target。SEL_Menuhandler selector)

        參数1:CCLabelTTF对象

        參数2:触发的目标对象

        參数3:触发的目标函数

        4)CCMenuItemSprite精灵菜单项

        CCMenuItemSprite::create(const char* normalSprite,const char* selectedSprite。cocos2d::CCObject* target,SEL_MenuHandler selector)

        參数1:未选中显示的CCSprite

        參数2:选中显示的CCSprite

        參数3:触发的目标对象

        參数4:触发的目标函数

        5)CCMenuItemToggle开关菜单项

       CCMenuItemToggle::createWithTarget(cocos2d::CCObject* target,SEL_menuHandler selector。cocos2d::CCMenuItem* item。……)

        參数1:触发的目标对象

        參数2:触发的目标函数

        參数3:CCMenuItem对象的可变參数列表

原文地址:https://www.cnblogs.com/bhlsheji/p/5365570.html