cocos2dx游戏开发学习笔记2-从helloworld开始
2014-05-15 20:03
483 查看
一、新建工程
具体安装和新建工程的方法在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,生成新工程
二、新建工程中包含的东西
-ClassesAppDelegate.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游戏开发学习笔记1-基本概念
- cocos2dx游戏开发——别踩白块学习笔记(一)——Block类
- cocos2dx游戏开发——微信打飞机学习笔记(六)——PlayerLayer的搭建
- cocos2dx游戏开发——微信打飞机学习笔记(五)——BackgroundLayer的搭建
- cocos2dx游戏开发学习笔记3-lua面向对象分析
- cocos2dx游戏开发——微信打飞机学习笔记(九)——BulletLayer的搭建
- cocos2dx游戏开发学习笔记(三)
- cocos2dx游戏开发——微信打飞机学习笔记(十一)——GameOverScene的搭建
- Cocos2dx游戏开发笔记21:动手学习《Flappy Bird》之继续优化(付源码)
- Cocos2dx游戏开发系列笔记1:一个崭新的开始,cocos2dx2.2+ndkr9+Cygwin
- 【cocos2dx游戏开发技术精解-学习笔记(1)】游戏背景
- cocos2dx游戏开发学习笔记3-lua面向对象分析
- cocos2dx游戏开发学习笔记(四)之Hello World
- Cocos2dx游戏开发笔记21:动手学习《Flappy Bird》(待续)
- cocos2dx游戏开发——微信打飞机学习笔记(三)——WelcomeScene的搭建
- cocos2dx游戏开发——别踩白块学习笔记(二)——经典模式的实现
- cocos2dx游戏开发——微信打飞机学习笔记(一)——开发准备
- cocos2dx游戏开发学习笔记(五)之引擎框架
- cocos2dx游戏开发学习笔记(二)
- cocos2dx游戏开发——微信打飞机学习笔记(十)——碰撞检测的搭建