上次为大家分享了跳棋素材的制作方法,这次为大家讲一讲建立工程和游戏界 面的编写。
首先进入dos界面输入指令。例(cocos new -p game.com.tutuANE -d e:\cocosstudy -l cpp 名字).
其中-d后面是工程文件所在目录,cpp之后是工程的名字可以随意填写。
工程建立好后就来总结我们一共需要多少个界面:
1· 游戏选择界面
2· 进行游戏界面
3· 游戏帮助界面
因此我们需要建立三个头文件和三个.cpp文件,分别为:
1· MainMenu.h、MainMenu.cpp(主界面)
2· GameScene.h、GameScene.cpp(游戏界面)
3· HelpScene.h、HelpScene.cpp(帮助界面)
一、编写主界面
主界面中我们需要背景图片和三个按钮(开始按钮、帮助按钮、退出按钮),在MainMenu.h中对 类的定义代码如下:
class MainMenu:public Layer{public:static Scene * createScene();virtual bool init();void menuCallBack(Ref *object);void StartCallBack(Ref *object);void HelpCallBack(Ref *object);void DoubleCallBack(Ref *object);void ManyCallBack(Ref *object);void ColorCallBack(Ref *object);CREATE_FUNC(MainMenu);};
其中menuCallBack是退出按钮的回调函数,StartCallBack是开始按钮的回调函数,HelpCallBack是帮 助按钮的回调函数。
CREATE_FUNC(MainMenu)是对类MainMenu的create函数的宏定义,一般不需要自己重载,只有在 create函数需要参数时才会重载,后面会有需要重载的情况。