如何在 libgdx 中实现精灵反射
how to achieved sprite reflection in libgdx
我目前正在使用 libgdx.I 开发一款开放世界游戏,例如 pokemon,我目前一直停留在这种效果上,我真的很想在转向我的游戏的其他功能之前完成它。你知道如何实现这种反射效果吗? .背后的概念?
https://gamedev.stackexchange.com/questions/102940/libgdx-sprite-reflection
对于基本反射,要绘制垂直翻转的纹理,您可以简单地将其高度缩放 -1。然后简单地在播放器下方适当的距离重新绘制纹理。
您还应该在水边周围添加一个裁剪矩形,这样倒影只会在水所在的位置绘制。出于性能目的,最好仅在玩家靠近水时执行此操作。
我不能给你实际的代码,因为我对你的代码一无所知,但是一旦你尝试过处理反射,就回到这里问你可能会遇到的任何更具体的问题有。
这个问题过于宽泛且基于意见,因此很可能被否决。
我目前正在使用 libgdx.I 开发一款开放世界游戏,例如 pokemon,我目前一直停留在这种效果上,我真的很想在转向我的游戏的其他功能之前完成它。你知道如何实现这种反射效果吗? .背后的概念?
https://gamedev.stackexchange.com/questions/102940/libgdx-sprite-reflection
对于基本反射,要绘制垂直翻转的纹理,您可以简单地将其高度缩放 -1。然后简单地在播放器下方适当的距离重新绘制纹理。
您还应该在水边周围添加一个裁剪矩形,这样倒影只会在水所在的位置绘制。出于性能目的,最好仅在玩家靠近水时执行此操作。
我不能给你实际的代码,因为我对你的代码一无所知,但是一旦你尝试过处理反射,就回到这里问你可能会遇到的任何更具体的问题有。
这个问题过于宽泛且基于意见,因此很可能被否决。