Java libgdx 2.5D

时间:2015-12-22 20:12:06

标签: libgdx

所以我正在尝试制作2.5D游戏,我想让玩家可以隐藏在物体后面(如墙壁,喷泉,其他靠近相机的玩家)。

预测我要说的话:enter image description here

所以我想问一些建议/帮助我该怎么做?

2 个答案:

答案 0 :(得分:1)

这似乎是一个非常模糊的问题,但基本的想法是操纵背景和前景。您需要能够更改角色落在的位置以及对象是否可以是前景或背景。如果它们可以同时存在,那么您可以将其声明为可隐藏在后面的对象。

答案 1 :(得分:0)

我建议您尝试一些解决方案:

使用libgdx在另一个Object2之前绘制一个Object1,然后渲染object1然后渲染Object2但是要像你想要的那样操纵距离,你应该尝试使用Masking with Depth buffer 请参阅官方文档中的示例

https://github.com/mattdesl/lwjgl-basics/wiki/LibGDX-Masking

也不是很有效但你可以尝试: 我曾经试图让背景中的某些物体看起来相互比较,所以我玩了它们的不透明色,它适合我需要的东西

希望这是有益的好运