我有一个火焰 ParticleEffect
作为火箭的排气。当火箭缓慢移动时,火焰看起来不错,但当火箭开始快速移动时,火焰无法真正跟上,因为它的粒子速度是相对于世界而不是火箭。结果是光点在几秒钟内从屏幕上消失。
我能否在运行时更新发射器速度,或者我能否为粒子效果设置某种速度引用点(也在运行时)?
感谢您的帮助!
最佳答案
将粒子效果封装在 actor ( like here ) 中是个不错的主意。
不幸的是,文档目前有些缺乏,但您可以随时查看 source .
现在看,速度值似乎是只读的。所以你的问题的答案似乎是否定的。
但为了满足您的要求,我建议您创建 2 种或 3 种(或更多)适合不同速度的粒子效果。 (很容易)。现在您可以在运行时更改整个效果。
希望这对您有所帮助。
关于java - libGDX ParticleEffect 运行时速度变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22416285/