cocos2d - JS project.json 属性

概述

项目相关配置,由原来的cocos2d.js中转移到project.json中,该文件需要与index.html同级,一般建议放在根目录下。

由原来的cocos2d.js改为project.json的好处如下:

原来的cocos2d.js中参杂了一些逻辑代码,无法很好体现其就是作为项目的配置文件。

用json格式作为配置文件会更友好。也可以使得cocos-console、cocos-utils,甚至是用户自定义脚本工具能够使用同一个配置文件。

字段说明

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字段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值