Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IGameConfig

游戏配置。

Hierarchy

  • IGameConfig

Index

Properties

Optional assetOptions

assetOptions: IAssetOptions

Asset library initialization options

Optional collisionMatrix

collisionMatrix: never[]

For internal use.

Optional customJointTextureLayouts

customJointTextureLayouts: ICustomJointTextureLayout[]

GPU instancing options

Optional debugMode

debugMode: 0 | 1 | 2 | 3 | 4 | 5 | 6

设置 debug 模式,在浏览器中这个选项会被忽略。 各种设置选项的意义:

  • 0 - 没有消息被打印出来。
  • 1 - errorassertwarnlog 将打印在 console 中。
  • 2 - errorassertwarn 将打印在 console 中。
  • 3 - errorassert 将打印在 console 中。
  • 4 - errorassertwarnlog 将打印在 canvas 中(仅适用于 web 端)。
  • 5 - errorassertwarn 将打印在 canvas 中(仅适用于 web 端)。
  • 6 - errorassert 将打印在 canvas 中(仅适用于 web 端)。

Optional exposeClassName

exposeClassName: undefined | false | true

暴露类名让 Chrome DevTools 可以识别,如果开启会稍稍降低类的创建过程的性能,但对对象构造没有影响。

Optional frameRate

frameRate: undefined | number

设置想要的帧率你的游戏,但真正的FPS取决于你的游戏实现和运行环境。

Optional groupList

groupList: any[]

For internal use.

Optional id

id: string | HTMLElement

Web 页面上的 Canvas Element ID,仅适用于 web 端。

Optional jsList

jsList: string[]

For internal use.

Optional physics

physics: IPhysicsConfig

Physics system config

Optional registerSystemEvent

registerSystemEvent: undefined | false | true

For internal use.

Optional renderMode

renderMode: 0 | 1 | 2

渲染模式。 设置渲染器类型,仅适用于 web 端:

  • 0 - 通过引擎自动选择。
  • 1 - 强制使用 canvas 渲染。
  • 2 - 强制使用 WebGL 渲染,但是在部分 Android 浏览器中这个选项会被忽略。

Optional renderPipeline

renderPipeline: undefined | string

Render pipeline resources

Optional scenes

scenes: ISceneInfo[]

当前包中可用场景。

Optional showFPS

showFPS: undefined | false | true

当 showFPS 为 true 的时候界面的左下角将显示 fps 的信息,否则被隐藏。

Generated using TypeDoc