0

我正在使用平台游戏 LibGDX 制作新的 Android 游戏,但我遇到了 TMX(平铺)地图的问题。我读了很多关于 LibGDX 的瓷砖间隙问题,但我不能让它正常工作。

这是我的问题:有时,当角色移动时,我可以在每个图块上看到 Tileset 上前一个图块的结尾,在我的计算机上全屏显示它大部分时间都可以正常工作,但是当我设置我的智能手机(800x480px)的分辨率窗口不起作用。

这是这个问题的视频: https ://www.youtube.com/watch?v=IXaoE_YNpuA&list=UUE3Ty03UMwTh3hNIKx2Dmmw

这是我的瓦片集: 在此处输入图像描述

你知道什么可以解决这个问题吗?

4

1 回答 1

1

这是因为当您缩小图像(或在亚像素位置渲染它)时会发生混合。为避免这种情况,您可以在图块之间添加 2 像素间距,并确保此空间中的像素与相邻图块边缘的颜色相匹配。

或者,尝试禁用混合,但我不能告诉你如何在 LibGDX 中做到这一点。

于 2014-07-26T19:21:12.110 回答