libgdx中的一次多粒子效果

libgdx中的一次多粒子效果,libgdx,effect,particles,Libgdx,Effect,Particles,我在libgdx中做一个项目,我被困在一个点上,我想要一个算法或Java代码,这样我就可以在每次点击屏幕时创建多个爆炸,而不考虑已经在运行的那个,如果我一次点击屏幕10次,我可以看到10个爆炸。 请帮助我完成此操作?一个解决方案: 保持一个运行爆炸的数组。在渲染时,对它们进行迭代-对于每个未找到的对象,绘制。然后,循环并移除完成的部分,然后释放回池(如果您使用的是池,您确实应该这样做),或者释放。您可以在开始循环之前使用a和begin(),然后使用end()组合这些步骤 单击后,向阵列添加新效果

我在libgdx中做一个项目,我被困在一个点上,我想要一个算法或Java代码,这样我就可以在每次点击屏幕时创建多个爆炸,而不考虑已经在运行的那个,如果我一次点击屏幕10次,我可以看到10个爆炸。 请帮助我完成此操作?

一个解决方案:

保持一个运行爆炸的
数组
。在渲染时,对它们进行迭代-对于每个未找到的对象,绘制。然后,循环并移除完成的部分,然后释放回池(如果您使用的是池,您确实应该这样做),或者释放。您可以在开始循环之前使用a和
begin()
,然后使用
end()
组合这些步骤

单击后,向阵列添加新效果

我使用这种方法创建了一个“区域效果”爆炸,在这个爆炸中,在设定的时间内会产生很多爆炸效果

一种解决方案:

保持一个运行爆炸的
数组
。在渲染时,对它们进行迭代-对于每个未找到的对象,绘制。然后,循环并移除完成的部分,然后释放回池(如果您使用的是池,您确实应该这样做),或者释放。您可以在开始循环之前使用a和
begin()
,然后使用
end()
组合这些步骤

单击后,向阵列添加新效果


我使用这种方法创建了一个“区域效果”爆炸,在这个爆炸中,在设定的时间内会产生很多爆炸效果

您应该在问题中发布相关的现有代码。您应该在问题中发布相关的现有代码。