cocos2d - JS project.json 属性
2016-10-25 10:09
239 查看
概述
项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。由原来的cocos2d.js改为project.json的好处如下:
原来的cocos2d.js中参杂了一些逻辑代码,无法很好体现其就是作为项目的配置文件。
用json格式作为配置文件会更友好。也可以使得cocos-console、cocos-utils,甚至是用户自定义脚本工具能够使用同一个配置文件。
4000
字段说明
debugMode
相当于原来的COCOS2D_DEBUG,其中:0表示关闭调试模式,1表示log,2表示warn,3表示error,5表示logForWebPage,6表示warnForWebPage,7表示errorForWebPage。
renderMode
跟原来配置相同,表示渲染模式。0为默认,1为canvas,2为webgl。showFPS
跟原来配置相同,表示是否开启帧率显示。默认为false。frameRate
跟原来配置相同,表示设置帧率。默认为60。engineDir
跟原来配置相同,用于指定引擎目录。区别在于,在v2版本中,指向的是/cocos2d-HTML5/cocos2d,但在v3版本中,只要指向/cocos2d-html5就行了。 默认为”frameworks/cocos2d-html5”。jsList
相当于原来的appFiles,用于罗列用于js列表。id
相当于原来的tag,用于指定canvas的id。modules
用于指定加载模块。在v2版本中,只能通过loadExtension、box2d、chipmunk、pluginx等开关来指定是否使用某个模块。
在v3版本中则使用modules字段,灵活进行配置,这也能较好的支持今后引擎进行模块裁剪。配置如下:
“modules” : [“extensions”, “pluginx”, “box2d”, “chipmunk”]
如果想知道引擎中具体提供了哪些模块,可以参见moduleConfig.json文件中的module字段。
相关文章推荐
- cocos2d - JS project.json 里属性获取 与 判断
- 【cocos2d-js官方文档】二十二、project.json
- Cocos2d-JS中Project.json文件的作用及其解释
- cocos2d - JS 读取 project.json 数据
- cocos2d-js中project.json文件中modules什么含义?
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- cocos2d-js 的project.json
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- cocos2d js 读取由cocos studio生成的json格式的配置文件
- 将js对象转为json对象属性加上引号
- JS动态遍历json中所有键值对的方法(不知道属性名的情况)
- js判断json对象中是否含有某个属性
- 遍历和添加json对象的属性 和 遍历普通js对象的属性
- js中json对象不规律key的遍历实现和json对象length属性的调用
- cocoJS配置文件:project.json
- 21、H5新增js属性之JSON新方法
- [js]给Json动态增加属性
- js中动态创建json,动态为json添加属性、属性值的实例
- COCOS2D - JS 之JSON 解析
- js JSON对象属性