制作了一个游戏菜单的小例子,效果如下:
LayerMainMenu.h的代码如下:
#pragma once
#include "cocos2d.h"
using namespace cocos2d;
class LayerMainMenu
: public CCLayer
{
public:
LayerMainMenu(void);
~LayerMainMenu(void);
virtual bool init();
virtual void onEnterTransitionDidFinish();
void newGame(CCObject *sender);
void continueGame(CCObject *sender);
void setting(CCObject *sender);
void help(CCObject *sender);
void exit(CCObject *sender);
CREATE_FUNC(LayerMainMenu);
};
LayerMainMenu.cpp代码如下:
#include "LayerMainMenu.h"
LayerMainMenu::LayerMainMenu(void)
{
}
LayerMainMenu::~LayerMainMenu(void)
{
}
bool LayerMainMenu::init(){
bool isRet = false;
do
{
CC_BREAK_IF(! CCLayer::init());
//背景图
CCSprite* pSp