【问题标题】:How to use particle effects like mentioned?如何使用提到的粒子效果?
【发布时间】:2017-05-07 16:50:30
【问题描述】:

我正在使用 libGDX 库和 java 语言在 android studio 上开发多平台游戏。

游戏要求玩家使用鼠标输入操纵一艘主船穿越 2D 空间。

我在 libGDX 库中使用给定的ParticleEffect 类来显示它的耗尽,但是有一个看起来像这样的小问题......

这是standing ship

这是它的moving upward

我需要每个粒子仅相对于船向下移动,无论船是站立还是移动。
这意味着我需要将船舶 (x,y) 坐标的变化添加到每个排气粒子中,但问题是该类的 (x,y) 坐标是 private 并且有没有任何功能可以让我直接更改单个粒子的坐标。

我该如何做到这一点?

【问题讨论】:

  • 请提供您的代码。

标签: java android libgdx coordinate-systems


【解决方案1】:

不确定,如果我理解正确的问题。但也许,您可以通过将发射器标记为已连接来解决您的问题。在这种情况下,如果将 ParticleEffect 的绘制坐标从 (x0,y0) 更改为 (x1,y1),那么每个已经发射的粒子也将移动 (x1-x0, y1-y0)。

看截图:

【讨论】:

  • 非常感谢,这解决了我的一半问题,另一半是如何让它看起来自然......好吧,这取决于我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-18
  • 2015-02-12
  • 2022-10-25
相关资源
最近更新 更多