【问题标题】:multiple particle effect at a time in libgdx在 libgdx 中一次有多个粒子效果
【发布时间】:2013-08-14 15:25:39
【问题描述】:

我正在开发 libgdx 中的一个项目,我被困在一个我想要一个算法或 Java 代码的地方,这样当我点击屏幕时,我可以创建多个爆炸,而不管已经在运行的那个,如果我点击一次屏幕 10 次我可以看到 10 次爆炸。 请帮我做这个?

【问题讨论】:

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

标签: libgdx effect particles


【解决方案1】:

一种解决方案:

保持Array<> 持续爆炸。在渲染时,遍历它们 - 对于每个未完成的,绘制。然后,循环并删除完成的那些并释放回池(如果您正在使用池,您确实应该这样做),或者处置。您可以使用DelayedRemovalArray 组合这些步骤,并在开始循环之前使用begin(),之后使用end()

单击时,向阵列添加新效果。

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

【讨论】:

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