首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java libgdx 2.5D

Java libgdx 2.5D
EN

Stack Overflow用户
提问于 2015-12-23 04:12:06
回答 2查看 1.1K关注 0票数 0

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

预览我要说的内容:

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

EN

回答 2

Stack Overflow用户

发布于 2015-12-23 04:16:02

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

票数 1
EN

Stack Overflow用户

发布于 2015-12-23 08:08:38

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

使用libgdx在绘制另一个Object1之前绘制Object2,您只需呈现object1,然后呈现Object2,但是要像您所希望的那样操纵距离,您应该尝试使用带深度缓冲区的掩码(请参阅officiel文档中的示例

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

效率也不是很高,但你可以试一试:我曾经试着让一些物体在背景中看起来相互比较,所以我玩了他们的不透明颜色,它很好地满足了我的需要

希望这对你有帮助,祝你好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34423744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档