【问题标题】:libGDX particle effect: is it possible to reverse it?libGDX 粒子效果:可以逆转吗?
【发布时间】:2021-05-27 15:52:23
【问题描述】:

我正在使用 libGDX 粒子效果系统,我有以下需求:及时反转效果。这些效果看起来像散射粒子,出现在一个点,而我需要的恰恰相反——粒子出现在中心点周围的随机位置并聚集在中心点。都是精灵动画,可以反转,但是怎么反转呢?

【问题讨论】:

  • 我很确定它不被支持,所以你可能需要编写自己的效果。
  • 不妨试试talosvfx.com。不确定它是否完全支持你需要的东西,但它看起来比默认的 libgdx 粒子系统更强大。

标签: animation libgdx particle-system


【解决方案1】:

我认为你可以,因为粒子编辑器允许负速度,而且我已经在粒子编辑器中完成了。

1 将速度设置为 -300 低到 +300 高(或任何一个)

2 粒子大小一开始就为零(不可见),这允许粒子从原点移开,出现在一个半径处

3 在所需的半径,当你到达时,恢复大小(变得可见)。

4 这个点是当速度反向返回原点时。

关键是负速度或正速度都远离原点,但是当您在两者之间进行插值时,您会反转路线。只要你不可见(使粒子大小为 0),那么你就会出现在半径处并向内移动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多