從第二個參數開始都是menuitem類的執行個體對象它們是開關菜單顯示的菜單項它們可以是文本、圖檔和精靈類型的菜單項但是最後不用忘記null結尾。
下面代碼是簡單形式的文本類型的開關菜單
下面我們通過一個執行個體介紹一下其它的複雜類型的開關菜單的使用這個執行個體如下圖所示是一個遊戲音效和背景音樂設定界面我們可以通過開關菜單實作這個功能我們的美術設計師為每一個設定項目音效和背景音樂分别準備了兩個圖檔。

下面我們看看執行個體代碼的實作helloworldscene.cpp中使用menuitemsprite菜單項的代碼如下
在上面代碼第①是建立音效開的圖檔菜單項第②行是建立音效關的圖檔菜單項第③行代碼是通過createwithcallback函數建立開關菜單項menuitemtoggle。類似的第④~⑥建立了背景音樂開關菜單項。第⑦行代碼是通過上面建立的開關菜單項建立menu對象。
更多内容請關注最新cocos圖書《cocos2d-x實戰 c++卷》
歡迎加入cocos2d-x技術讨論群257760386
《cocos2d-x實戰 c++卷》現已上線各大商店均已開售
《cocos2d-x實戰 c++卷》源碼及樣章下載下傳位址
歡迎關注智捷ios課堂微信公共平台