java - 如何在andengine中独立于粒子发射器移动粒子

标签 java android andengine particle-system particles

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

谢谢。

最佳答案

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

您也可以尝试添加自己的 IPicleticModifier 并覆盖 onUpdateParticle 以在更新期间计算适当的位置并为每个粒子设置速度/加速度。 (参见 Andengine Cookbook)

关于java - 如何在andengine中独立于粒子发射器移动粒子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31569066/

相关文章:

java - 使用 MongoTemplate 和 Spring Data MongoDB 进行复杂查询

java - 检查进程是否在 windows/linux 上运行

java - 计时器问题-更新显示

java - 如何将没有前缀的childElements添加到Soap header ?

android - Android 中的程序化广播接收器与静态广播接收器

java - 我正在尝试按字母顺序排列我的 ListView

android - Fragments 中的工具栏标题

android - 车身可调速度AndEngine/Box2D

android - 单词搜索游戏问题

java - Admob 广告未在我的应用中显示