Unity Tilemap中碰撞体的设置问题

Unity Tilemap中碰撞体的设置问题

在unity中用tilemap建立2D地图
在给瓦片地图设置碰撞体时遇到如下问题.
给tilemap附上Tilemap Collider 2D组件.
得到如下碰撞体 :

每个瓦片都有一个单独的碰撞体.
碰到的问题 : 控制的小方块移动时,由于瓦片碰撞的之间的缝隙存在,会被阻碍.
在这里插入图片描述
如果我速度比较快的向右移动就可以通行,速度不快的话会被卡住.

问题解决方法 : 在tilemap上添加Composite Collider 2D组件.
在添加该组件后unity会自动添加刚体组件.由于地图不会移动,
把刚体组件设置为静态.
同时在Tilemap Collider 2D组件上把"由复合使用"选定.
在这里插入图片描述
最后得到的碰撞体是合并的碰撞体.
在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值