java - libGDX ParticleEffect 运行时速度变化

标签 java libgdx velocity particles

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

我能否在运行时更新发射器速度,或者我能否为粒子效果设置某种速度引用点(也在运行时)?

感谢您的帮助!

最佳答案

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

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

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

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

希望这对您有所帮助。

关于java - libGDX ParticleEffect 运行时速度变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22416285/

相关文章:

java - new Test() 和 new Test() { } 的区别

java - 正则表达式,匹配列表中的零个或一个参数

javascript - 如何将js变量发送到Spring Controller ?

java - LibGdx 如何获得组中子组的总舞台旋转?

java - Ashley 已过时/无法更新(Family.all() 不存在)

java - Apache 速度 : Which variables are available in templates?

java - 如何使用 webdriver 选择 Selenium 中的 Angular 网格 Controller 行?

android - 如何使用scene2d绘制TiledMap

node.js - 将变量值传递给 Node.js 中的速度模板

javascript - 使用javascript更改html中每个元素的标签