瓦片地图有空隙

可以在 Scene 视图内的网格上进行绘制:
 
 
 
Select image to expand
 
 
但是… 糟糕!你的瓦片并未相连!瓦片之间有巨大的间隙!为什么会这样?

使瓦片精灵适应网格

 
 
让我们调查其中的原因: 1. 在 Hierarchy 窗口中,选择 Grid 游戏对象。在 Inspector 中,找到 Cell Size 属性。你会发现 xy 均设置为 1
 
 
 
 
Select image to expand
 
 
这意味着每个单元格的宽度为 1 个单位高度为 1 个单位
 
 
2.在 Project 窗口中,选择瓦片精灵Inspector 将显示精灵的 Import Settings。你会发现 Pixels Per Unit 属性已设置为 100
 
 
 
 
Select image to expand
 
 
“Pixels per Unit”通过定义 1 个单位内应该设置的像素数量来告知 Unity 如何设置精灵的大小。此示例中为 100 像素/单位。 3.Inspector 底部,查看精灵的大小。你会发现精灵的宽度和高度只有 64 像素
 
 
 
 
Select image to expand
 
 
由于精灵小于 100 像素,即小于 1 个单位,因此无法填满边长为 1 个单位的网格单元格。
 
 
4.Pixel Per Unit 值更改为 64。这样就会告诉 Unity 在场景1 个单位内包含精灵64 像素。由于你的精灵64 像素,因此可以恰好填满 1 个单位
 
 
5.在更改 Pixel Per Unit (PPU) 值之后,单击 Inspector 底部的 Apply。现在,你的所有精灵都应该会恰好填满网格!
 
 
 
 
 
 
 

posted on 2021-12-06 15:57  ZhYQ_note  阅读(447)  评论(0)    收藏  举报

导航