在这个系列里,我们将学习总结Cocos2d-x 3.x中的基础知识点以及核心概念,通过概念、源码、示例以及高手的学习经验讲解,来帮助新人快速入门。
窥探3.x引擎目录:
要想学好Cocos2d-x,首先就需要对引擎目录下的各个文件有所了解。接下来,就让我们先来分析一下Cocos2d-x3.2引擎的文件目录吧。
从目录中我们主要了解一下以下几个文件:
【cocos文件目录】
在3.x版本中,将Cocos2d-x引擎开发所需要的几乎所有的资源文件全部都放在了cocos文件夹中。
并且对目录的分类更加的细致了,这使得引擎的结构更加清晰。
从文件目录的结构上可以看出,分类更加的清晰了。
引擎中主要库:
我们先来打开build\cocos2d-win32.vc2012.sln解决方案。
可以看到,相比2.x来说,3.x的引擎库的分类更加详细了。
头文件目录
常用头文件:
#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; //声音引擎的命名空间