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