Config

.Core. Config

Constructor

new Config(GameConfigopt)

Since:
  • 3.0.0
See:
Parameters:
Name Type Attributes Description
GameConfig Phaser.Types.Core.GameConfig <optional>
相位器游戏实例的配置对象.

Members

(constant) antialias :boolean

当设置为 `true` 时,WebGL使用线性插值来绘制缩放或旋转的纹理,给出平滑的外观.当设置为 `false` 时,WebGL使用最近邻插值,给出更清晰的外观.当游戏画布被缩放时,如果浏览器支持的话, `false` 也禁用游戏画布本身的抗锯齿.
Type:
  • boolean

(constant) antialiasGL :boolean

创建WebGL上下文时,设置 `antialias` 属性.设置此值不会影响任何后续创建的纹理或画布样式属性.
Type:
  • boolean

(constant) audio :Phaser.Types.Core.AudioConfig

音频配置对象.
Type:

(constant) autoFocus :boolean

如果 `true` ,窗口将立即自动聚焦于任何未来的鼠标按下事件.
Type:
  • boolean

(constant) autoRound :boolean

自动调整画布的显示和样式大小.这有助于提高低功耗设备的性能.
Type:
  • boolean

(constant) backgroundColor :Phaser.Display.Color

游戏画布的背景颜色.默认为黑色.如果 `transparent` 设置为 `true` ,则忽略该值.
Type:

(constant) bannerBackgroundColor :Array.<string>

横幅的背景颜色.
Type:
  • Array.<string>

(constant) bannerTextColor :string

横幅文本的颜色.
Type:
  • string

(constant) batchSize :number

默认的网络总帐批处理大小.表示可以添加到单个批处理中的_quads_的数量.
Type:
  • number

(constant, nullable) canvas :HTMLCanvasElement

强制相位器使用你自己的画布元素,而不是创建一个.
Type:
  • HTMLCanvasElement

(constant, nullable) canvasStyle :string

要在渲染器创建的画布对象上设置的可选CSS属性.
Type:
  • string

(constant) clearBeforeRender :boolean

每个渲染帧之间是否会清空游戏画布.如果您有全屏背景图像或游戏对象,可以禁用此功能.
Type:
  • boolean

(constant, nullable) context :CanvasRenderingContext2D|WebGLRenderingContext

强制相位器使用您自己的画布上下文,而不是创建一个.
Type:
  • CanvasRenderingContext2D | WebGLRenderingContext

(constant) customEnvironment :boolean

Phaser是在自定义(非原生web)环境下运行的吗?如果是,将此设置为 `true` 以跳过内部特征检测.如果 `true` ,则 `renderType` 不能保留为 `AUTO` .
Type:
  • boolean

(constant) defaultImage :string

将用作默认空白纹理的base64编码的巴布亚新几内亚.
Type:
  • string

(constant) defaultPhysicsSystem :boolean|string

默认的物理系统.每个场景都会开始.要么是 `arcade` , `impact` 要么是 `matter` .
Type:
  • boolean | string

(constant) defaultPlugins :any

插件安装到每个场景(除了核心场景和全局).
Type:
  • any

(constant) desynchronized :boolean

当设置为 `true` 时,它将为2D和WebGL创建一个不同步的上下文.详见https://developers.Google.com/web/updates/2019/05/de synchronized.
Type:
  • boolean

(constant) disableContextMenu :boolean

设置为 `true` 以禁用右键单击上下文菜单.
Type:
  • boolean

(constant, nullable) domBehindCanvas :boolean

创建的DOM容器(如果 `dom.createcontainer` 为真)应该放在游戏画布的后面(真)还是上面(假,默认)?
Type:
  • boolean

(constant, nullable) domCreateContainer :boolean

游戏应该创建一个div元素来充当DOM容器吗?仅当您正在使用DOM元素对象时才启用.如果使用此功能,必须提供父对象.
Type:
  • boolean

(constant, nullable) domPointerEvents :string

The default `pointerEvents` attribute set on the DOM Container.
Type:
  • string

(constant) expandParent :boolean

是否允许缩放管理器将父对象的CSS高度属性调整为100%?
Type:
  • boolean

(constant) failIfMajorPerformanceCaveat :boolean

如果浏览器判断性能不可接受,就让它中止创建WebGL上下文.
Type:
  • boolean

(constant) fps :Phaser.Types.Core.FPSConfig

由时间步长类解析的帧速率配置对象.
Type:

(constant, nullable) fullscreenTarget :HTMLElement|string

将被发送到全屏模式的DOM元素,或其 `id` .如果未定义,Phaser将创建自己的div,并在进入全屏模式时将画布插入其中.
Type:
  • HTMLElement | string

(constant) gameTitle :string

游戏的标题.
Type:
  • string

(constant) gameURL :string

游戏的URL.
Type:
  • string

(constant) gameVersion :string

游戏的版本.
Type:
  • string

(constant) height :number|string

底层画布的高度,以像素为单位.
Type:
  • number | string

(constant) hideBanner :boolean

不要将标题行写入控制台.
Type:
  • boolean

(constant) hidePhaser :boolean

从横幅中省略相位器的名称和版本.
Type:
  • boolean

(constant) inputActivePointers :number

默认情况下创建的指针对象的数量.在一个只有鼠标的,或者没有多点触控的游戏中,你可以把它保留为1.
Type:
  • number

(constant) inputGamepad :boolean

启用游戏手柄插件.这可以在不需要游戏手柄输入的游戏中禁用.
Type:
  • boolean

(constant) inputGamepadEventTarget :*

用来监听游戏手柄事件的目标.如果未指定,则默认为 `window` .
Type:
  • *

(constant) inputKeyboard :boolean

启用键盘插件.这可以在不需要键盘输入的游戏中禁用.
Type:
  • boolean

(constant, nullable) inputKeyboardCapture :Array.<number>

将对该数组中有键码的每个未修改的键调用`preventDefault`. 默认情况下,它是空的.
Type:
  • Array.<number>

(constant) inputKeyboardEventTarget :*

用来监听键盘事件的目标.如果未指定,则默认为 `window` .
Type:
  • *

(constant) inputMouse :boolean|object

启用鼠标插件.这可以在不需要鼠标输入的游戏中禁用.
Type:
  • boolean | object

(constant, nullable) inputMouseEventTarget :*

用来监听鼠标事件的目标.如果未指定,则默认为游戏画布.
Type:
  • *

(constant) inputMousePreventDefaultDown :boolean

`mousedown` DOM事件是否应该调用 `preventDefault` ?
Type:
  • boolean

(constant) inputMousePreventDefaultMove :boolean

`mousemove` DOM事件是否应该调用 `preventDefault` ?
Type:
  • boolean

(constant) inputMousePreventDefaultUp :boolean

`mouseup` DOM事件是否应该调用 `preventDefault` ?
Type:
  • boolean

(constant) inputMousePreventDefaultWheel :boolean

`wheel` DOM事件是否应该有 `preventDefault` 调用?
Type:
  • boolean

(constant) inputSmoothFactor :number

指针移动期间应用的平滑因子.参见Phaser.Input.Pointer#smoothFactor.
Type:
  • number

(constant) inputTouch :boolean

启用触摸插件.这可以在不需要触摸输入的游戏中禁用.
Type:
  • boolean

(constant) inputTouchCapture :boolean

是否应该捕捉触摸事件?即.已经阻止了他们违约.
Type:
  • boolean

(constant, nullable) inputTouchEventTarget :*

用来监听触摸事件的目标对象.如果未指定,则默认为游戏画布.
Type:
  • *

(constant) inputWindowEvents :boolean

相位器应该监听窗口上的输入事件吗?如果禁用此选项,类似 `POINTER_UP_OUTSIDE` 的事件将不再触发.
Type:
  • boolean

(constant) installGlobalPlugins :any

要安装的全局插件的数组.
Type:
  • any

(constant) installScenePlugins :any

要安装的场景级插件阵列.
Type:
  • any

(constant) loaderAsync :boolean

XHR请求是否应该使用异步?
Type:
  • boolean

(constant) loaderBaseURL :string

用于解析给加载程序的路径的网址.示例: `http://labs.Phaser.io/assets/` .
Type:
  • string

(constant) loaderCrossOrigin :string|undefined

`anonymous` , `use-credentials` ,或 `undefined` .如果您没有提出跨来源请求,请将此处留空.见https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes.
Type:
  • string | undefined

(constant) loaderMaxParallelDownloads :number

资源允许的最大并行下载量(默认为32).
Type:
  • number

(constant) loaderPassword :string

所有XHR请求的可选密码.
Type:
  • string

(constant) loaderPath :string

用于解析给加载程序的相对路径的网址路径.示例: `images/sprites/` .
Type:
  • string

(constant) loaderResponseType :string

XHR请求的响应类型,例如. `blob` , `text` ,等等.
Type:
  • string

(constant) loaderTimeout :number

可选XHR超时值,单位为毫秒.
Type:
  • number

(constant) loaderUser :string

所有XHR请求的可选用户名.
Type:
  • string

(constant) loaderWithCredentials :boolean

可选XHR,带字母值.
Type:
  • boolean

(constant) maxHeight :number

画布将放大到的最大高度(以像素为单位).零值意味着没有最大值.
Type:
  • number

(constant) maxLights :number

灯光管理器中单个摄像机范围内允许可见的最大灯光数.
Type:
  • number

(constant) maxTextures :number

在WebGL模式下,这将设置要使用的GPU纹理的最大数量.默认值-1将使用所有可用的单位.WebGL1规范规定,所有浏览器都应该至少提供8个.
Type:
  • number

(constant) maxWidth :number

画布将放大到的最大宽度(以像素为单位).零值意味着没有最大值.
Type:
  • number

(constant) minHeight :number

画布将缩小到的最小高度(以像素为单位).零值意味着没有最小值.
Type:
  • number

(constant) minWidth :number

画布将缩小到的最小宽度(以像素为单位).零值意味着没有最小值.
Type:
  • number

(constant) mipmapFilter :string

创建WebGL渲染器时,设置 `mipmapFilter` 属性.
Type:
  • string

(constant) missingImage :string

一个base64编码的巴布亚新几内亚,当指定的纹理丢失或未加载时,将用作默认纹理.
Type:
  • string

(constant, nullable) parent :*

渲染器创建的画布将被注入的父DOM元素.
Type:
  • *

(constant) physics :Phaser.Types.Core.PhysicsConfig

物理配置对象.
Type:

(constant) pipeline :Phaser.Types.Core.PipelineConfig

将WebGL名称映射到WebGLPipeline类的对象.这些应该是类构造函数,而不是实例.
Type:

(constant) pixelArt :boolean

防止像素艺术在缩放时变得模糊.它将保持清晰(告诉WebGL渲染器使用线性过滤器模式自动创建纹理).
Type:
  • boolean

(constant) postBoot :Phaser.Types.Core.BootCallback

在引导序列结束时运行的函数.至此,所有游戏系统已经启动,外挂已经加载.
Type:

(constant) powerPreference :string

`高性能`,`低功耗`或`默认`.向浏览器提示游戏可能使用的设备功率.
Type:
  • string

(constant) preBoot :Phaser.Types.Core.BootCallback

在Phaser启动前调用.用于初始化任何与相位器无关的东西,相位器在启动时可能需要这些东西.
Type:

(constant) premultipliedAlpha :boolean

在WebGL模式下,将绘图缓冲区设置为包含带有预倍增alpha的颜色.
Type:
  • boolean

(constant) preserveDr