如何在 libgdx 中实现精灵反射

how to achieved sprite reflection in libgdx

我目前正在使用 libgdx.I 开发一款开放世界游戏,例如 pokemon,我目前一直停留在这种效果上,我真的很想在转向我的游戏的其他功能之前完成它。你知道如何实现这种反射效果吗? .背后的概念?

https://gamedev.stackexchange.com/questions/102940/libgdx-sprite-reflection

对于基本反射,要绘制垂直翻转的纹理,您可以简单地将其高度缩放 ​​-1。然后简单地在播放器下方适当的距离重新绘制纹理。

您还应该在水边周围添加一个裁剪矩形,这样倒影只会在水所在的位置绘制。出于性能目的,最好仅在玩家靠近水时执行此操作。

我不能给你实际的代码,因为我对你的代码一无所知,但是一旦你尝试过处理反射,就回到这里问你可能会遇到的任何更具体的问题有。

这个问题过于宽泛且基于意见,因此很可能被否决。