【发布时间】:2014-10-14 21:09:32
【问题描述】:
我使用“Tiled”程序制作了一张等距地图并将其加载到我的代码中。 我有两层瓷砖: 1.背景层(草) 2. 对象层(本例中为冰箱) 冰箱没有正确渲染。正如你在这里看到的(左边应该是这样,右边是 atm)
http://i.stack.imgur.com/UBTDf.png
firdge 由上下两部分组成,如下所示:
http://i.stack.imgur.com/iuS47.png
所以我的第一个想法是,我不能在瓷砖上显示瓷砖。这可以解释为什么冰箱左右的草砖在冰箱前面。但这仅适用于上半部分。下部正确显示,并且还“越过”草块。那么为什么会这样呢?
【问题讨论】:
-
我对libGDX不熟悉,你也没有说它是如何实现的,但是从图片上看,瓷砖似乎是从后面(最上面)到前面(最下面)渲染的) 的,不管它们的“层”如何,所以它首先绘制冰箱顶部,然后在冰箱顶部绘制左/右草砖,然后绘制冰箱底部。
-
这可以解释...我会对此进行一些研究。
标签: java map tile slick2d isometric