Events

.GameObjects. Events

Events

ADDED_TO_SCENE

Since:
  • 3.50.0
游戏对象添加到场景事件. 当游戏对象被添加到场景中时,调度该事件. 在游戏对象实例上使用 `GameObject.on(`DDETOSCENE` ,listener)`,侦听它.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 添加到场景中的游戏对象.
scene Phaser.Scene 添加游戏对象的场景.

DESTROY

Since:
  • 3.0.0
游戏对象破坏事件. 此事件在游戏对象实例被销毁时调度. 在游戏对象实例上使用 `GameObject.on(`destroy` ,listener)` 来监听它.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 正在被销毁的游戏对象.

REMOVED_FROM_SCENE

Since:
  • 3.50.0
从场景事件中移除的游戏对象. 当游戏对象从场景中移除时,调度此事件. 使用 `GameObject.on(`Zremovedfromscene` ,listener)``在游戏对象实例上侦听它.
Parameters:
Name Type Description
gameObject Phaser.GameObjects.GameObject 从场景中移除的游戏对象.
scene Phaser.Scene 从其中移除游戏对象的场景.

VIDEO_COMPLETE

Since:
  • 3.20.0
视频游戏对象完成事件. 当视频播放到其持续时间结束时,调度此事件.它 如果正在播放视频标记序列并到达结尾,也会调度. 请注意,并非所有视频都可以触发此事件.例如,实时流没有固定的持续时间, 所以严格来说永远不要叫 `complete` . 如果通过 `Video.stop` 方法停止播放视频,它将发出 `VIDEO_STOP` 事件,而不是此事件. 使用 `video.on(`complete` ,listener)`从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 完成回放的视频游戏对象.

VIDEO_CREATED

Since:
  • 3.20.0
视频游戏对象创建事件. 创建视频纹理后,将调度此事件.发生这种情况 当加载了足够的视频源,浏览器能够呈现 从它的框架. 使用 `video.on(`created` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 引发事件的视频游戏对象.
width number 视频的宽度.
height number 视频的高度.

VIDEO_ERROR

Since:
  • 3.20.0
视频游戏对象错误事件. 当视频试图播放不存在的源或文件类型错误时,将调度此事件. 使用 `video.on(`error` ,listener)` 从视频游戏对象实例中监听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 引发错误的视频游戏对象.
event Event 浏览器在回放期间引发的本机DOM事件.

VIDEO_LOOP

Since:
  • 3.20.0
视频游戏对象循环事件. 当前正在播放的视频循环播放时调度此事件.仅此而已 如果指定了 `loop` 参数,或者调用了 `setLoop` 方法, 以及视频是否具有固定的持续时间.例如,视频流不能循环,因为 它们没有持续时间. 循环基于视频 `timeupdate` 事件的结果.这个事件不是 框架精确,由于浏览器的工作方式,所以请不要依赖这个循环 事件需要时间或帧精确. 使用 `video.on(`loop` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 已循环的视频游戏对象.

VIDEO_PLAY

Since:
  • 3.20.0
视频游戏对象播放事件. 当视频开始播放时调度此事件.对于不需要 交互解锁,这通常是在调用了 `Video.play` 方法之后. 但是,对于需要解锁的视频,它会在之后开始播放时触发 他们被解锁了. 使用 `video.on(`play` ,listener)` 从视频游戏对象实例中监听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 开始播放的视频游戏对象.

VIDEO_SEEKED

Since:
  • 3.20.0
视频游戏对象搜索事件. 当视频完成寻找其时间线中的新点时,调度该事件. 使用 `video.on(`seeked` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 完成搜索的视频游戏对象.

VIDEO_SEEKING

Since:
  • 3.20.0
电子游戏物体寻找事件. 当视频开始在其时间线中寻找新的点时,调度该事件. 当寻道完成时,它将发送 `VIDEO_SEEKED`事件结束. 使用 `video.on(`seeking` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 开始寻找的电子游戏对象.

VIDEO_STOP

Since:
  • 3.20.0
视频游戏对象停止事件. 当通过调用 `Video.stop` 方法停止播放视频时, 或者直接通过游戏代码,或者间接由于改变视频源或破坏它. 使用 `video.on(`stop` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 停止播放的视频游戏对象.

VIDEO_TIMEOUT

Since:
  • 3.20.0
视频游戏对象超时事件. 当视频在尝试连接到视频时耗尽了分配的时间时,将调度此事件 开始播放的信号源. 使用 `video.on(`timeout` ,listener)` 从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 超时的视频游戏对象.

VIDEO_UNLOCKED

Since:
  • 3.20.0
视频游戏对象解锁事件. 当由于浏览器而无法播放的视频 媒体参与互动策略由用户手势解锁. 使用 `video.on(`unlocked` ,listener)`从视频游戏对象实例中侦听它.
Parameters:
Name Type Description
video Phaser.GameObjects.Video 引发事件的视频游戏对象.