cocos2d-x-3.13 目录分析

cocos2d-x-3.13目录分析

 

1.      build

各个平台ID E集成开发环境的工程文件。

l cocos2d_libs.xcodeprojcocos2d_tests.xcodeproj IOS平台 Xcode的工程文件,用于IOS平台下开发编译程序。

l Tizen三星自主手机系统Tizen的工程文件

l android-build.py安卓环境编译

l cocos2d-win8.1-universal.sln VS2013的工程文件,windows通用应用开发

l cocos2d-win10.sln  VS2013的工程文件,win10开发

l cocos2d-win32.sln  VS2013的工程文件,win32桌面应用开发

l install-deps-linux.sh  Linuxshell脚本,Linux下安装相关依赖

l win32-msvc-2013-x86 VS2013编译脚本

 

2.      cmake用于生成各个平台的工程文件,Linux下的makefile文件,Visual studio的工程文件,eclipse的工程文件

3.      cocos

Cocos引擎代码目录

l 2d 2d元素对象

l 3d 3d元素对象

l audio 声音音效控制,因为声音播放与各个平台有关,该目录包含了各个平台的播放方法,cocos会根据平台调用底层相应的声音接口。

l base 2d3d公用的元素,数据结构(VectorMap,内存管理,随机数、处理事件等。

l deprecated过时的一些库,尽量不要调用这个目录的接口,这接口已经废弃,只是为了过去版本。调用后会有警告,提示过时。

l editor-support支持cocosbuildercocostudiospine(骨骼动画)开发

l math数学库,包括向量、坐标、矩阵等等。

l navmesh 网格对象,3d建模对象

l network 网络支持,socketwebsockethttp等等

l physics 相对简单的物理引擎

l physics3d 3d物理引擎。

l platform 各个平台的接口封装,从而支持跨平台

l renderer OpenGL图像的绘制,已经纹理的管理,

l scripting 脚本的绑定,有luajavascript,绑定后可以通过luajavasctipt编程。

l storage  数据存储

l ui  UI元素,按钮、滚动条、滑块、web容器等。

l vr  VR的支持

4.      docs文档

5.      extensions Cocos的扩展类,scrollView,TableView3D粒子特效(Particle3D

6.      external

l 此目录主要包含了引用的其他库,简单列举几个

l Box2D 2D物理碰撞引擎,愤怒的小鸟使用了该物理引擎

l bullet  物理碰撞引擎

l chipmunk物理碰撞引擎

l json json数据解析

l jpegpng图片格式读取

l tinyxml2 XML数据解析

l spidermonkey Javascript引擎,由于有了该引擎cocos可以支持javascript编程。

l lua lua引擎,用于支持lua编程。

l 

 

7.      licenses

 

8.      plugin

插件库,支付宝、微博等接入。

 

9.      templates

模板生成新工程时使用的模板,通过拷贝该目录下的模板生成新工程。

10.  tests测试工程

11.  tools

一些工具

l cocos2d-console cocos引擎的管理,命令行中使用的cocos命令包含在该目录下

l fbx-conv 3D建模的转换工具,可以将maxmayasoftimage等软件间进行模型、材质、动作和摄影机信息转换为cocos使用的3D模型。

 

12.  web

Web形式的cocos引擎,用于编写Web游戏,只支持Javascript语言。

 

13.  setup.py

Cocos自动配置脚本,下载引擎后运行一下该脚本,可以一键配置好Cocos环境。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值