Skip to main content

碰撞检测

碰到物体并消失

void OnCollisionEnter(Collision collision)
{
// 碰到标签为PickUp的物体并其消失。
if(collision.collider.tag == "PickUp") {
Destroy( collision.collider.gameObject );
}
}

PS:这种方式会受到力的影响
如果不想受到力的影响,要用触发器

触发器


void OnTriggerEnter(Collider collider)
{
if(collider.tag == "PickUp") {
Destroy( collider.gameObject );
}
}

PS: 不会受到力的影响 撞击到的物体的 Box Collider 的 Is Trigger 打上勾号