如何在TileMap添加碰撞器(空气墙)
在TileMap添加TileMap Collider 2D组件,这个时候需要修改Tiles文件的Tiles类型,将不需要空气墙的瓦片类型Collider Type设置为none,需要的设置为Sprite即可
更一步优化的方法(避免卡墙,还有性能优化):添加Composite Collider 2D组件(联合碰撞)并勾选Tilemap组件Use by Composite 属性这时所有挨在一起的碰撞器将会融合一起,再将Rigidbody2D组件的Body Type 设置成Static(静态),这样地图就不会因为什么不可抗力而移动了
注意:Composite Collider 2D会自动添加刚体2D组件