Events

.Cameras.Scene2D. Events

Events

DESTROY

Since:
  • 3.0.0
摧毁照相机事件. 此事件由摄像机管理器销毁时,由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.BaseCamera 被摧毁的摄像机.

FADE_IN_COMPLETE

Since:
  • 3.3.0
摄像机淡入完成事件. 当淡入效果完成时,此事件由摄像机实例调度. 使用 `camera.on(`camerafadecomplete` ,listener)`从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Fade 对效果实例的引用.

FADE_IN_START

Since:
  • 3.3.0
摄像机淡入开始事件. 当淡入效果开始时,此事件由摄像机实例调度. 使用 `camera.on(`camerafadeinstart` ,listener)`从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Fade 对效果实例的引用.
duration number 效果的持续时间.
red number 红色通道值.
green number 绿色通道值.
blue number 蓝色通道值.

FADE_OUT_COMPLETE

Since:
  • 3.3.0
摄像机淡出完成事件. 当淡出效果完成时,此事件由摄像机实例调度. 使用 `camera.on(`camera fadeoutcomplete` ,listener)从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Fade 对效果实例的引用.

FADE_OUT_START

Since:
  • 3.3.0
摄像机淡出开始事件. 当淡出效果开始时,此事件由摄像机实例调度. 使用 `camera.on(`camerafadedurt` ,listener)` 从摄像机实例中收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Fade 对效果实例的引用.
duration number 效果的持续时间.
red number 红色通道值.
green number 绿色通道值.
blue number 蓝色通道值.

FLASH_COMPLETE

Since:
  • 3.3.0
相机闪光灯完成事件. 当闪光效果完成时,摄像机实例调度该事件.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Flash 对效果实例的引用.

FLASH_START

Since:
  • 3.3.0
相机闪光灯启动事件. 当闪光效果开始时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Flash 对效果实例的引用.
duration number 效果的持续时间.
red number 红色通道值.
green number 绿色通道值.
blue number 蓝色通道值.

FOLLOW_UPDATE

Since:
  • 3.50.0
摄像机跟随器更新事件. 当摄像机实例遵循 由于以下原因,游戏对象和摄像机位置已更新 以下. 使用: `camera.on(`followupdate` ,listener)`,从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.BaseCamera 发射事件的摄像机.
gameObject Phaser.GameObjects.GameObject 摄像机正在跟踪的游戏对象.

PAN_COMPLETE

Since:
  • 3.3.0
摄像机平移完成事件. 当平移效果完成时,摄像机实例调度此事件.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Pan 对效果实例的引用.

PAN_START

Since:
  • 3.3.0
摄像机平移开始事件. 当平移效果开始时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Pan 对效果实例的引用.
duration number 效果的持续时间.
x number 目标滚动x坐标.
y number 目标滚动y坐标.

POST_RENDER

Since:
  • 3.0.0
摄像机后期渲染事件. 此事件由摄像机实例在完成渲染后调度. 仅当相机渲染为纹理时,才会调度它. 使用: `camera.on(`postrender` ,listener)`,从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.BaseCamera 完成纹理渲染的相机.

PRE_RENDER

Since:
  • 3.0.0
摄像机预渲染事件. 此事件由摄像机实例在即将渲染时调度. 仅当相机渲染为纹理时,才会调度它. 使用: `camera.on(`prerender` ,listener)`,从摄像机实例收听它.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.BaseCamera 即将渲染为纹理的相机.

ROTATE_COMPLETE

Since:
  • 3.23.0
摄像机旋转完成事件. 当旋转效果完成时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.RotateTo 对效果实例的引用.

ROTATE_START

Since:
  • 3.23.0
摄像机旋转开始事件. 当旋转效果开始时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.RotateTo 对效果实例的引用.
duration number 效果的持续时间.
destination number 目标值.

SHAKE_COMPLETE

Since:
  • 3.3.0
相机抖动完成事件. 当抖动效果完成时,摄像机实例调度此事件.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Shake 对效果实例的引用.

SHAKE_START

Since:
  • 3.3.0
相机抖动开始事件. 当抖动效果开始时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Shake 对效果实例的引用.
duration number 效果的持续时间.
intensity number 效果的强度.

ZOOM_COMPLETE

Since:
  • 3.3.0
摄像机变焦完成事件. 当缩放效果完成时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Zoom 对效果实例的引用.

ZOOM_START

Since:
  • 3.3.0
摄像机缩放开始事件. 当缩放效果开始时,此事件由摄像机实例调度.
Parameters:
Name Type Description
camera Phaser.Cameras.Scene2D.Camera 效果开始的相机.
effect Phaser.Cameras.Scene2D.Effects.Zoom 对效果实例的引用.
duration number 效果的持续时间.
zoom number 目标缩放值.