【Unity】解决TilemapCollider2D不贴合图片素材问题

一、问题

Tilemap是开发2d游戏常用的工具,如果我们需要玩家与其他障碍物发生碰撞,可能会用到TilemapCollider2D这个组件,但是这个组件生成的碰撞器可能并不贴合素材,如下图:

 这就导致让角色上下坡会遇到不必要的卡顿、悬空。

二、解决方法

选中素材图片,在inspector面板中点击sprite editor按钮。

 在sprite editor面板右上角设置为Custom physics shape选项,然后选中要编辑的地图块(没有地图块请先slice裁剪),点击generate按钮。

 手动将其调整至贴合后,点击apply按钮。

 最后禁用并启用Tilemap Collider 2D组件即可。

 三、效果

这样碰撞器就完美贴合素材了。

 

posted @ 2022-11-12 17:50  香菇0_0  阅读(295)  评论(0)    收藏  举报