Unity Tilemap中碰撞体的设置问题

在unity中用tilemap建立2D地图
在给瓦片地图设置碰撞体时遇到如下问题.
给tilemap附上Tilemap Collider 2D组件.
得到如下碰撞体 :
Unity Tilemap中碰撞体的设置问题
每个瓦片都有一个单独的碰撞体.
碰到的问题 : 控制的小方块移动时,由于瓦片碰撞的之间的缝隙存在,会被阻碍.
Unity Tilemap中碰撞体的设置问题
如果我速度比较快的向右移动就可以通行,速度不快的话会被卡住.

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

相关文章:

  • 2021-04-17
  • 2021-11-17
  • 2022-02-19
  • 2021-04-17
  • 2021-12-25
  • 2022-12-23
  • 2021-06-21
  • 2021-05-21
猜你喜欢
  • 2022-01-15
  • 2021-11-02
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
相关资源
相似解决方案