【空闲笔记2】
物体间忽略碰撞
使用方法
层级间忽略碰撞:
Physics.IgnoreLayerCollision(int layer1, int layer2, bool ignore);
碰撞体间忽略碰撞:
Physics.IgnoreCollision(Collider collider1, Coolider collider2,bool ignore);
使用效果
void Update()
{
Invoke("CollisionCancel", 3.0f);
}
public void CollisionCancel()
{
Physics.IgnoreLayerCollision(9, 8, true);
Debug.Log("!");
}
2D中有同样的方法,Physics2D.IgnoreCollision,Physics2D.IgnoreLayerCollision