cocos2dx游戏开发学习笔记2-从helloworld開始
一、新建project
具体安装和新建project的方法在cocos2dx文件夹下的README.md文件里已经有具体说明,这里仅仅做简介。
1、上官网下载cocos2dx-3.0的源代码。http://www.cocos2d-x.org/
2、安装python2.7
3、执行setup.py安装
4、运行cocos new helloworld -p helloworld -l cpp,生成新project
二、新建project中包括的东西
-Classes
AppDelegate.cpp -----游戏真正開始运行的地方
AppDelegate.h
HelloWorldScene.cpp ------场景类
HelloWorldScene.h
-win32
main.cpp ---------程序主入口,这里边没什么。就仅仅是调用Application::getInstance()->run()
main.h
-cocos2d -------------引擎源代码
-Resources -------------资源
三、程序运行流程
如上所见。程序从main開始运行。然后调用Application::getInstance()->run()。
在Application::run()函数里,先调用applicationDidFinishLaunching()。然后进入主循环。
在AppDelegate::applicationDidFinishLaunching()函数里,先创建窗体。设置opengl及director。然后将第一个场景HelloWorld扔给director,
整个游戏从HelloWorld场景開始。