【Unity】解决TilemapCollider2D不贴合图片素材问题
一、问题
Tilemap是开发2d游戏常用的工具,如果我们需要玩家与其他障碍物发生碰撞,可能会用到TilemapCollider2D这个组件,但是这个组件生成的碰撞器可能并不贴合素材,如下图:
这就导致让角色上下坡会遇到不必要的卡顿、悬空。
二、解决方法
选中素材图片,在inspector面板中点击sprite editor按钮。
在sprite editor面板右上角设置为Custom physics shape选项,然后选中要编辑的地图块(没有地图块请先slice裁剪),点击generate按钮。
手动将其调整至贴合后,点击apply按钮。
最后禁用并启用Tilemap Collider 2D组件即可。
三、效果
这样碰撞器就完美贴合素材了。
本文作者:香菇0_0
本文链接:https://www.cnblogs.com/Xiang-gu/p/16884311.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步