在 Phaser.js 中摧毁一个粒子
Destroy a single particle in Phaser.js
如何使用 phaser.js 破坏单个粒子?目前我的游戏中有一个简单的粒子系统(使用图像作为粒子)。我看过移相器文档,destroy
函数会破坏所有粒子系统(我只想破坏一个)。
由于 Phaser.Emitter
扩展了 Phaser.Group
,您可以使用可用于组的方法(以及特定于发射器的方法 - 看 here - 例如你有 getFirstAlive()
).
所以你可以这样:
emitter.getFirstAlive().destroy();
但这取决于您找到要销毁的特定粒子。
如何使用 phaser.js 破坏单个粒子?目前我的游戏中有一个简单的粒子系统(使用图像作为粒子)。我看过移相器文档,destroy
函数会破坏所有粒子系统(我只想破坏一个)。
由于 Phaser.Emitter
扩展了 Phaser.Group
,您可以使用可用于组的方法(以及特定于发射器的方法 - 看 here - 例如你有 getFirstAlive()
).
所以你可以这样:
emitter.getFirstAlive().destroy();
但这取决于您找到要销毁的特定粒子。