在这个系列里,我们将学习总结Cocos2d-x 3.x中的基础知识点以及核心概念,通过概念、源码、示例以及高手的学习经验讲解,来帮助新人快速入门。

窥探3.x引擎目录:

       要想学好Cocos2d-x,首先就需要对引擎目录下的各个文件有所了解。接下来,就让我们先来分析一下Cocos2d-x3.2引擎的文件目录吧。


1411617178553796.png

从目录中我们主要了解一下以下几个文件:


1411624312659607.jpg

【cocos文件目录】

在3.x版本中,将Cocos2d-x引擎开发所需要的几乎所有的资源文件全部都放在了cocos文件夹中。

并且对目录的分类更加的细致了,这使得引擎的结构更加清晰。


1411624345990272.jpg

从文件目录的结构上可以看出,分类更加的清晰了。


1411624518834157.png

引擎中主要库:

我们先来打开build\cocos2d-win32.vc2012.sln解决方案。


wKioL1QMRdKBxT6dAADWdqhMPIo362.jpg

可以看到,相比2.x来说,3.x的引擎库的分类更加详细了。


1411624567561306.png

头文件目录


1411624606380610.png

常用头文件:

#include "cocos2d.h" //这个应该是每个项目中都比不可少的头文件吧? 比不可少!

#include "Box2D/Box2D.h" //Box2d物理引擎

#include "SimpleAudioEngine.h" //声音引擎

#include "cocos-ext.h" //第三方库文件

using namespace cocos2d; //cocos2d的命名空间

using namespace cocos2d::extension; //使用扩展类需要包含的命名空间

using namespace CocosDenshion; //声音引擎的命名空间