libGDX粒子效果运行时速度变化

5
我有一个火焰ParticleEffect作为火箭的排气口。当火箭缓慢移动时,火焰看起来很好,但当火箭开始快速移动时,火焰无法跟上,因为它的粒子速度是相对于世界而不是火箭的。结果是在屏幕上消失的闪烁。
我能在运行时更新发射器速度吗?或者我可以设置某种速度参考点到粒子效果(同样在运行时)?
感谢任何帮助!
1个回答

1

把你的粒子效果封装在一个演员中会是个好主意(就像这里)。

不幸的是,文档目前有些缺失,但是你可以随时查看源代码

现在看起来,速度值似乎是只读的。所以对你的问题的答案似乎是否定的。

但是为了满足你的要求,我建议你创建2或3个(或更多)适用于不同速度的粒子效果。(非常简单)。现在你可以在运行时更改整个效果。

希望这能帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接