1、触发检测,当前物体进入触发器物体时触发
//触发器
private void OnTriggerEnter(Collider other)//进入物体触发
{
print("ontriggerenter" + other);
print("ontriggerenter" + other.name);
print("ontriggerenter" + other.tag);
}
private void OnTriggerExit(Collider other)//离开物体触发
{
print("ontriggerexit");
}
private void OnTriggerStay(Collider other)//在物体里触发
{
print("ontriggerstay");
}
2、碰撞检测,当前物体碰撞到其他物体时产生效果
//碰撞器
private void OnCollisionEnter(Collision collision)接触到其他物体触发
{
print("Enter");
print(collision.collider);
print(collision.collider.name);
print(collision.collider.tag);
}
private void OnCollisionExit(Collision collision)//离开其他物体表面触发
{
print("Exit");
}
private void OnCollisionStay(Collision collision)//与其他物体持续接触时触发
{
print("Stay");
}