有谁知道 GitHub Java version of Tiled 中如何临时支持视差图层吗?工作正常吗?
它可以编译,并且执行得很好。但是,如果我将图层设置为viewplane distance
0.00(最小值),并将eye-viewplace distance
设置为0.00,我希望代表游戏视口(viewport)的黄色矩形为在编辑器 View 中以 1:1 的比例滚动。事实并非如此,并且一直滚动到编辑器 View 的左侧会导致黄色“视口(viewport)”矩形脱离屏幕的一半。
我是否误解了该工具,或者它没有处于工作状态?如果我能理解它,那么扩展 Slick2D 的 TiledMap 类来渲染具有视差深度的图层应该是微不足道的。
最佳答案
仔细检查代码后发现,作者打算将视差的原点作为 map 的中心。这是有问题的,因为它会导致上述问题,因此我重写了它,使视口(viewport)始终绑定(bind)到 0.00
视平面。
如果有人对代码感兴趣,请回复此答案,我会将其提供。
关于java - 平铺 Java 和视差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286067/