我正在使用LibGDX创建一个新的Android游戏,这是一个平台游戏,但我遇到了TMX(Tiled)地图的问题。我阅读了很多关于LibGDX的瓷砖间隙问题,但我无法使其正常工作。
这是我的问题:有时,当角色移动时,我可以在每个瓷砖上看到Tileset上前一个瓷砖的末端,在我的电脑上全屏显示它在大多数时间都能正常工作,但是当我设置时窗口的大小与智能手机的分辨率(800x480px)不起作用。
以下是此问题的视频: https://www.youtube.com/watch?v=IXaoE_YNpuA&list=UUE3Ty03UMwTh3hNIKx2Dmmw
这是我的瓷砖:
您是否知道什么可以解决这个问题?
答案 0 :(得分:1)
这是因为当您缩小图像(或在子像素位置渲染图像)时会发生混合。为避免这种情况,您可以在切片之间添加2像素间距,并确保此空间中的像素与相邻切片边缘的颜色相匹配。
或者,尝试禁用混合,但我无法告诉您如何在LibGDX中执行此操作。