Я использовал Phaser 2 некоторое время, но недавно преобразовал в Phaser 3, и я хочу знать, существует ли метод или элемент, который может быть эквивалентен 'outOfBoundsKill'. У меня есть объект Arc в Phaser 3, и я применил к нему гравитацию, и я хочу убедиться, что он убит или уничтожен, когда выходит за пределы холста.
Подробнее о outOfBoundsKill: https://phaser.io/docs/2.6.2/Phaser.Sprite.html#outOfBoundsKill
Я попробовал этот пример кода, и он не разрушил объект дуги, 'ball' - это объект дуги.
ball.on('worldbounds', function() {
if (!Over) {
ball.destroy();
HealthBar.livesLeft -= 1;
HealthBar.cs.scale.x = HealthBar.livesLeft / HealthBar.lives;
var shake = this.sound.add('shake');
shake.play();
}
}, this);