2015-12-22 39 views
1

所以我试图制作2.5D游戏,并且我想让玩家可以躲在物体后面(比如墙壁,喷泉,其他更接近相机的玩家)。Java libgdx 2.5D

什么我绑说的预览:enter image description here

所以我要问一些建议/帮助我怎么能这样做呢?

回答

1

这似乎是一个非常模糊的问题,但基本的想法将是背景和前景的操纵。你需要能够改变角色的位置以及对象是否可以是前景或背景。如果它们都可以成为双方,那么你可以将它作为可能隐藏在后面的对象来声明。

0

我提出了一些解决方案,你可以尝试:

与libgdx的其他对象2之前绘制一个Object1你只是渲染object1,然后渲染对象2,但操控距离像你想做的事,你应该尝试使用屏蔽与深度缓冲 看到一个例子在OFFICIEL文档

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

也不是很有效的,但你可以尝试: 我曾经试图在互相比较的一些背景物体的样子,所以我玩过他们的不透明颜色,它工作正常我需要的

希望是有益的祝你好运