gpt4 book ai didi

java - 如何使用提到的粒子效果?

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:43 25 4
gpt4 key购买 nike

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

游戏要求玩家使用鼠标输入在 2D 空间中操纵主舰。

我正在使用 libGDX 库中给定的 ParticleEffect 类来显示其排气,但有一个小问题,看起来像这样......

这是standing ship

这是moving upward的时候

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

我该如何实现这一点?

最佳答案

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

看截图: Attachment option in libgdx ParticleEditor

关于java - 如何使用提到的粒子效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com