【问题标题】:How to move particles independently from particle emitter in andengine如何在andengine中独立于粒子发射器移动粒子
【发布时间】:2015-07-22 16:38:15
【问题描述】:

我有一个连接到另一个实体的工作粒子发射器。我现在拥有的是,当我使用发射器拖动(移动)实体时,所有创建的粒子也会移动。发射器创建的粒子只能向上移动,但当 Idrag 发射器向右移动时,所有粒子也会向右移动。我知道这是因为对实体的依恋。我想要实现的是,当粒子显示其独立于发射器时,我可以拖动发射器并且粒子保持在其原始路线上。

谢谢。

【问题讨论】:

    标签: java android andengine particle-system particles


    【解决方案1】:

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

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

    【讨论】:

    • 你,先生,很聪明!第一个选项有效,我在其 onUpdate 方法中更新发射器位置。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多