Events

.Textures. Events

Events

ADD

Since:
  • 3.0.0
纹理添加事件. 当纹理被添加到纹理管理器时,该事件被调度. 使用以下命令在场景中收听此事件: `this.textures.on(`adtexture`,listener)` .
Parameters:
Name Type Description
key string 添加到纹理管理器的纹理的关键点.
texture Phaser.Textures.Texture 添加到纹理管理器的对纹理的引用.

ERROR

Since:
  • 3.0.0
纹理加载错误事件. 当纹理管理器请求加载的纹理失败时,纹理管理器会调度此事件. 只有base64编码纹理失败时才会出现这种情况.所有其他纹理类型都是通过加载器插件加载的. 使用以下命令在场景中收听此事件: `this.textures.on(`onerror`,listener)` .
Parameters:
Name Type Description
key string 未能加载到纹理管理器中的纹理的键.

LOAD

Since:
  • 3.0.0
纹理加载事件. 当纹理加载完成后,纹理管理器会调度此事件. 这仅发生在base64编码纹理上.所有其他纹理类型都是通过加载器插件加载的. 使用以下命令在场景中收听此事件: `this.textures.on(`onload` ,listener)`. 此事件在ADD事件.
Parameters:
Name Type Description
key string 纹理管理器加载的纹理的键.
texture Phaser.Textures.Texture 对纹理管理器加载的纹理的引用.

READY

Since:
  • 3.16.1
这个内部事件表示纹理管理器现在准备好了,游戏可以继续启动. 当相位器游戏实例第一次启动时,纹理管理器必须等待几个非阻塞 在完全准备好继续之前异步事件.当这些完成后,纹理管理器通过游戏发出这个事件 实例,它告诉游戏进行引导.
Listeners of This Event:

REMOVE

Since:
  • 3.0.0
纹理移除事件. 当纹理被移除时,纹理管理器会调度此事件. 使用以下命令在场景中收听此事件: `this.textures.on(`removetexture`,listener)` . 如果你有任何游戏物体仍然使用移除的纹理,他们将开始投掷 下次尝试渲染时出现错误.请务必清除此事件处理程序中纹理的所有使用.
Parameters:
Name Type Description
key string 从纹理管理器中移除的纹理的关键点.