DeathZone

.GameObjects.Particles.Zones. DeathZone

死亡地带. 死亡区是一种特殊类型的区域,它会在粒子进入或离开该区域时将其杀死. 该区域由一个 `source` 组成,它可以是一个几何形状,如矩形或椭圆形,或您自己的形状 对象,只要它包括一个可以测试粒子的 `contains` 方法.

Constructor

new DeathZone(source, killOnEnter)

Since:
  • 3.0.0
Parameters:
Name Type Description
source Phaser.Types.GameObjects.Particles.DeathZoneSource 具有 `contains` 方法的对象实例,该方法在给定 `x` 和 `y` 参数时返回布尔值.
killOnEnter boolean 粒子进入区域是否应该被杀死? `true` 还是离开它? `false`

Members

killOnEnter :boolean

Since:
  • 3.0.0
如果粒子进入这个区域就应该被杀死,设置为 `true` . 如果粒子离开此区域,设置为 `false` 以杀死它.
Type:
  • boolean

source :Phaser.Types.GameObjects.Particles.DeathZoneSource

Since:
  • 3.0.0
具有 `contains` 方法的对象实例,该方法在给定 `x` 和 `y` 参数时返回布尔值. 这可能是一个几何形状,如 `Phaser.Geom.Circle` 或您自己的自定义对象.
Type:

Methods

willKill(particle) → {boolean}

Since:
  • 3.0.0
检查给定的粒子是否会被这个区域杀死.
Parameters:
Name Type Description
particle Phaser.GameObjects.Particles.Particle 要根据该区域进行检查的粒子.
Returns:
如果要杀死粒子,则返回 `true` ,否则返回 `false` .
Type
boolean