所以我正在尝试制作2.5D的游戏,我想让玩家可以隐藏在物体后面(比如墙壁,喷泉,其他离相机更近的玩家)。
预览我要说的内容:

所以我想问一些建议/帮助,我该怎么做呢?
发布于 2015-12-23 04:16:02
这似乎是一个非常模糊的问题,但一个基本的想法是操纵背景和前景。你将需要能够改变你的角色倒下的位置,以及对象是否可以是前景或背景。如果它们都可以,那么您可以将其声明为一个可以隐藏在后面的对象。
发布于 2015-12-23 08:08:38
我提出了一些你可以尝试的解决方案:
使用libgdx在绘制另一个Object1之前绘制Object2,您只需呈现object1,然后呈现Object2,但是要像您所希望的那样操纵距离,您应该尝试使用带深度缓冲区的掩码(请参阅officiel文档中的示例
https://github.com/mattdesl/lwjgl-basics/wiki/LibGDX-Masking
效率也不是很高,但你可以试一试:我曾经试着让一些物体在背景中看起来相互比较,所以我玩了他们的不透明颜色,它很好地满足了我的需要
希望这对你有帮助,祝你好运
https://stackoverflow.com/questions/34423744
复制相似问题