如何独立于发动机中的粒子发射器移动粒子

时间:2015-07-22 16:38:15

标签: java android andengine particle-system particles

我有一个附加到另一个权利的工作粒子发射器。我现在拥有的是当我用发射器拖动(移动)实体时,所有创建的部分也会移动。发射器产生的粒子只能向上移动,但当Idrag发射器向右移动时,所有粒子也会向右移动。我理解它是因为对实体的依恋。我想要实现的是当粒子显示它独立于发射器时,所以我可以拖拽发射器和粒子只是停留在它的原始路线上。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试将粒子系统附加到场景并在精灵移动时更新其位置(或发射器位置)(在onManagedUpdate函数中)。

您还可以尝试添加自己的IParticleModifier并覆盖onUpdateParticle以计算更新期间的正确位置,并为每个粒子设置速度/加速度。 (参见Andengine Cookbook)