libGDX ParticleEffect 运行时速度变化

Posted

技术标签:

【中文标题】libGDX ParticleEffect 运行时速度变化【英文标题】:libGDX ParticleEffect runtime velocity change 【发布时间】:2014-04-20 09:51:01 【问题描述】:

我有一个火焰ParticleEffect 作为火箭的废气。虽然火箭移动缓慢,但火焰看起来不错,但当火箭开始快速移动时,火焰无法真正跟上,因为它的粒子速度是相对于世界而不是火箭。结果是在几秒钟内从屏幕上消失的光点。

我可以在运行时更新发射器速度,还是可以为粒子效果设置某种速度参考点(也在运行时)?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

将你的粒子效果封装在一个actor中是个好主意 (like here)。

不幸的是,文档目前有些缺乏,但您可以随时查看source。

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

但为了满足您的要求,我建议您创建 2 或 3 个(或更多)适合不同速度的粒子效果。 (很容易)。现在您可以在运行时更改整个效果。

希望这会有所帮助。

【讨论】:

以上是关于libGDX ParticleEffect 运行时速度变化的主要内容,如果未能解决你的问题,请参考以下文章

Android Development/LibGDX 运行时不打开窗口

运行新的 LibGDX 项目时“找不到文件”

LibGDX HelloWorld 项目在 Android 模拟器上运行时崩溃

HTML 部署中的 LibGDX 未捕获的运行时异常

LibGDX - 在运行时激活加速度计

无法在 Android Studio (libGDX) 中运行项目