添加填充到TiledMap Tile Set不修复游戏中出现的线条

时间:2016-06-02 03:57:28

标签: java libgdx

在libGDX中使用TiledMap,我在游戏调整大小时会在地图上找到线条。我已经阅读了关于这个的百万个帖子,他们都说要添加填充。我做了这个并且它有所帮助,但它没有解决问题。使用GDX Texture Packer我使用以下设置创建了我的打包平铺集:

Texture Packer Settings

然而,这会使我的一些纹理产生一些奇怪的东西

Packed Texture Issue

如您所见,右上方有一个绿点。左上角还有一些额外的绿色。我不确定填充是否会导致这种情况。

在TiledMap中,我使用以下设置创建一个新的Tileset:

TiledMap Settings

我的一个纹理(32x32,一个图块的大小)也显示奇怪:

Bad bush

如您所见,灌木丛的底部和右侧有额外的绿色。

最后,这会导致我的一些纹理出现一些问题,如上所述,并没有解决游戏中出现的线条问题。在他们是黑线之前,但现在他们是不同的颜色。这是我圈出的一个问题的例子。绿点不应该在那里。

Bad TiledMap

我的设置有误吗?我该如何解决这些问题呢?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。为我修好的是进入Photoshop并自己打包瓷砖。我在每个瓷砖之间添加了4px填充。此外,请确保填充不透明,使用与瓷砖颜色相似的颜色。像这样:

4px Padding