环境:
windows11
unity 2021.3.14f1c1
tilemap使用的图是美术已经拼接到一起的整图,块与块之间没有留缝隙
问题:
TileMap地图直接在Unity中使用时,格子边缘会出现缝隙,移动或缩放地图时较明显。
解决方案:
- 【未验证】使用散图,通过打包成SpriteAtlas,消除缝隙。
- 【已验证,有效】还是使用整图,图的参数过滤模式(Filter Mode)设置修改为 Point (no filter);创建一个新的材质(Materials),shader设置为 Sprites/Default ,勾选材质里的 Pixel snap(还没弄明白原因),将Tilemap Renderer里Material指定为这个新建材质。