var option = { //width: width, //height: height, id: 'GameCanvas', scenes: settings.scenes, debugMode: settings.debug ? cc.DebugMode.INFO : cc.DebugMode.ERROR, showFPS : settings.debug, frameRate : 60, jsList : jsList, groupList : settings.groupList, collisionMatrix : settings.collisionMatrix, renderMode : 1 // 1 是 canvas,2 是 webgl,0 是自动 };
* 当前的游戏配置,包括:
* 1. debugMode(debug 模式,但是在浏览器中这个选项会被忽略)
* "debugMode" 各种设置选项的意义。
* 0 - 没有消息被打印出来。
* 1 - cc.error,cc.assert,cc.warn,cc.log 将打印在 console 中。
* 2 - cc.error,cc.assert,cc.warn 将打印在 console 中。
* 3 - cc.error,cc.assert 将打印在 console 中。
* 4 - cc.error,cc.assert,cc.warn,cc.log 将打印在 canvas 中(仅适用于 web 端)。
* 5 - cc.error,cc.assert,cc.warn 将打印在 canvas 中(仅适用于 web 端)。
* 6 - cc.error,cc.assert 将打印在 canvas 中(仅适用于 web 端)。
* 2. showFPS(显示 FPS)
* 当 showFPS 为 true 的时候界面的左下角将显示 fps 的信息,否则被隐藏。
* 3. frameRate (帧率)
* “frameRate” 设置想要的帧率你的游戏,但真正的FPS取决于你的游戏实现和运行环境。
* 4. id
* "gameCanvas" Web 页面上的 Canvas Element ID,仅适用于 web 端。
* 5. renderMode(渲染模式)
* “renderMode” 设置渲染器类型,仅适用于 web 端:
* 0 - 通过引擎自动选择。
* 1 - 强制使用 canvas 渲染。
* 2 - 强制使用 WebGL 渲染,但是在部分 Android 浏览器中这个选项会被忽略。
* 6. scenes
* “scenes” 当前包中可用场景。