| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> cocos2d-x-html5之工程结构分析 -> 正文阅读 |
|
[游戏开发]cocos2d-x-html5之工程结构分析 |
文章前言大家好,我是思航。在之前的文章我们介绍过cocos2d-x-html5启动流程等一系列文章,但是缺少了一篇介绍引擎工程的目录结构。今天就趁着放假补一下,同时在这里也祝大家国庆快乐~ 一、工程结构因为我们看的是html版本,所以我们关注的是coco2d-x-.3.17.2/web这个文件夹,既然目录结构见下图。 1.1 web/AUTHORS.txt该文件记录了这个引擎的主要开发人员,以及每个作者的贡献内容。 1.2 web/Base64Images.js该文件定义了cc._loadingImage、cc._fpsImage、cc._loaderImage这三个值。这几个值可以不用关注。 1.3 web/bower.jsonBower 是 twitter 推出的一款包管理工具,管理模块之间的关系。使用了bower的项目会生成 bower.json文件。这里也不展开介绍。 1.4 web/CCBoot.js该文件里面定义了cc 这个全局命名空间,同时定义了cc.game、cc.loader等一系列类。后期游戏启动就是调用了cc.game.run来启动这个游戏(加载js文件等操作),具体可以见之前的文章【cocos2d-x-html5之游戏启动】 1.5 web/CCDebugger.js该文件里面,定义了以下变量 1.6 web/CHANGELOG.txt该文件记录了引擎每个版本的修。 1.7 web/cocos该文件夹存放了cocos引擎代码,具体子文件夹等后面具体展开介绍 1.8 web/extensions该文件夹为扩展文件夹,主要是studio相关 1.9 web/external该文件夹存放外部的第三方库 1.10 web/jsb_apis.js该文件记录了native绑定的接口 1.11 web/licenses存放了许可文件 1.12 web/moduleConfig.json每个模块对应哪些js文件的配置 1.13 web/README.mdown使用文档(读我) 1.14 web/template示例工程 1.15 web/tools这个文件夹还没细研究 二、总结通过上面简单的介绍,我们简单了解引擎的文件结构。其中主要为 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 2:47:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |