cocos2dx游戏开发学习笔记2-从helloworld開始

Posted blfbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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场景開始。


技术分享







以上是关于cocos2dx游戏开发学习笔记2-从helloworld開始的主要内容,如果未能解决你的问题,请参考以下文章

Zynq学习笔记——Hellow World

Cocos2dx学习笔记11:cocos2dx调度器(scheduler)

cocos2d&cocos2dx学习资源

sublime_text 2.0.2 绑定cocos2dx lua 开发游戏

CocoStudio使用笔记2:cocos2dx3.9使用CocoStudio制作的进度条LoadingBar

Cocos2dx源码赏析之启动流程与主循环