【cocos2d-js官方文檔】二十二、project.json

概述

項目相關配置,由原來的cocos2d.js中轉移到project.json中,該文件需要與index.html同級,一般建議放在根目錄下。

由原來的cocos2d.js改爲project.json的好處如下:

  • 原來的cocos2d.js中參雜了一些邏輯代碼,無法很好體現其就是作爲項目的配置文件。

  • 用json格式作爲配置文件會更友好。也可以使得cocos-consolecocos-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版本中,只能通過loadExtensionbox2dchipmunkpluginx等開關來指定是否使用某個模塊。

在v3版本中則使用modules字段,靈活進行配置,這也能較好的支持今後引擎進行模塊裁剪。配置如下:

"modules" : ["extensions", "pluginx", "box2d", "chipmunk"]

如果想知道引擎中具體提供了哪些模塊,可以參見moduleConfig.json文件中的module字段。


轉載自: http://www.cocos2dx.net/post/250

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章