首页 > 解决方案 > libGDX 粒子效果:可以逆转吗?

问题描述

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

标签: animationlibgdxparticle-system

解决方案


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

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

2 粒子大小从零开始(不可见),这允许粒子在出现在半径处远离原点

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

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

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


推荐阅读