- 发生碰撞检测的条件:双方必须有碰撞器,boxcollider,而且一方要有刚体,即riggedBody,最好是运动的一方有这个刚体,刚体长时间不发生碰撞,检测器就会休眠(这个只针对3d的)
- 可以通过调整boxcollider-》editCollider 来调整碰撞体的大小
- 通过锁定Z轴,来控制选择
- 可以给整个tilemap增加一个tileMap collider2d,通过设置里面所有瓦片的colliderType,来整体控制,none就是不碰撞,sprite就是可以检测到碰撞
- 给tilemap增加一个compostite collider,可以将很多瓦片的碰撞整合成一个,这样可以节省性能,需要在tileMap collider2d 里面选中use by compostite
网友评论