Attention:
学习过程中使用书籍《cocos2d-X实战:C++卷》(关东升著)与配套实例代码;
笔记中项目按照章节学习创建,一个项目对应一个cocos可运行程序,为了方便学习和归纳,把所有的项目汇总在一个VS解决方案下。
VS解决方案文件后缀:sln
VS项目文件后缀:vcxproj
(一)代码分析
一个cocos项目:
(1)win32文件夹中的main.cpp 、main.h 是win32平台特有程序代码,通过它启动win32窗口
(2)AppDelegate 类:由AppDelegate.h声明,AppDelegate.cpp定义,该类是Cocos2d-X引擎要求实现的游戏应用委托对象,在游戏运行的不同生命周期会触发它的不同函数。(一般不需要更改)
(3)HelloWorld类:在HelloWorldScene.h和HelloWorldScene.cpp中分别声明和定义HelloWorld类。HelloWorld类继承了cocos2d::Layer类,被称为层,这些层放在场景&