我currentliy利用正交映射,而不是等距。 不过,我想获得一个角度看。 第一picuture节目,我现在有,第二个显示我的目标。
难道就没有可能用某种方式变换矩阵办呢? 我当时只管理规模的整体形象..
我currentliy利用正交映射,而不是等距。 不过,我想获得一个角度看。 第一picuture节目,我现在有,第二个显示我的目标。
难道就没有可能用某种方式变换矩阵办呢? 我当时只管理规模的整体形象..
您可以使用MapRenderer.setView(...)
来实现这一目标。
创建PerspectiveCamera
,并将它设置有你已经在你的第二个图片中显示的角度。 需要注意的是平铺的地图将呈现给X / Y平面内,你需要设置相机的位置,并据此查找的载体。
当你做完这些后,使用MapRenderer.setView(...)
与camera.combined
矩阵。
小心; 如由没有人说 ,你也有2D像素:没有3D几何体:拼合后不会墙背后隐藏。
如果你想实现一些简单的假的角度来看,你必须自己编写它。 我们的想法是使用使用2不同的层在地图上,我为人人的基本的东西(地板,墙壁,物体)和一个用于应隐藏之前绘制的所有东西全部元素 - “角度”。
然后用一些代码,使地板砖,精灵然后透视层隐藏的对象。
我写了一个博客条目,成就了这一带libgdx,你可以找到这里 。