瓦片地图有空隙
可以在 Scene 视图内的网格上进行绘制:

但是… 糟糕!你的瓦片并未相连!瓦片之间有巨大的间隙!为什么会这样?
使瓦片精灵适应网格
让我们调查其中的原因: 1. 在 Hierarchy 窗口中,选择 Grid 游戏对象。在 Inspector 中,找到 Cell Size 属性。你会发现 x 和 y 均设置为 1:

这意味着每个单元格的宽度为 1 个单位,高度为 1 个单位。
2.在 Project 窗口中,选择瓦片精灵。Inspector 将显示精灵的 Import Settings。你会发现 Pixels Per Unit 属性已设置为 100。

“Pixels per Unit”通过定义 1 个单位内应该设置的像素数量来告知 Unity 如何设置精灵的大小。此示例中为 100 像素/单位。 3.在 Inspector 底部,查看精灵的大小。你会发现精灵的宽度和高度只有 64 像素。

由于精灵小于 100 像素,即小于 1 个单位,因此无法填满边长为 1 个单位的网格单元格。
4.将 Pixel Per Unit 值更改为 64。这样就会告诉 Unity 在场景的 1 个单位内包含精灵的 64 像素。由于你的精灵为 64 像素,因此可以恰好填满 1 个单位。
5.在更改 Pixel Per Unit (PPU) 值之后,单击 Inspector 底部的 Apply。现在,你的所有精灵都应该会恰好填满网格!

浙公网安备 33010602011771号