问题描述
我正在使用 libGDX 粒子效果系统,我有以下需求:及时反转效果。这些效果看起来像散射粒子,出现在一个点上,而我需要的是恰恰相反 - 粒子出现在中心点周围的随机位置并聚集在中心点。都是精灵动画,可以反转,但是怎么反转?
解决方法
我认为你可以,因为粒子编辑器允许负速度,而且我已经在粒子编辑器中完成了。
1 将力度设置为 -300 低至 +300 高(或以任何者为准)
2 粒子大小从零开始(不可见),这允许粒子在出现的半径处远离原点
3 在所需的半径处,当您到达时,恢复大小(变得可见)。
4 这个点是速度反向返回原点的时间。
关键是负速度或正速度都远离原点,但是当您在两者之间进行插值时,您会反转路线。只要你不可见(使粒子大小为 0),那么你就会出现在半径处并向内移动。