方法1:注意:该方法碰撞检测的物体需勾上is Trigger选项。
void OnTriggerEnter(Collider other)(进入触发器时调用)
/ void OnTriggerStay(Collider other)(进入触发器后每一帧均调用)
/ void OnTriggerExit(Collider other) (离开触发器时调用)
{
if(other.tag=""){}(可使用标签判断)
}
方法2:注意:该方法碰撞检测的物体不需要勾选is Trigger选项
void OnCollisionEnter(Collision collision)
void OnCollisionStay(Collision collision)
void OnCollisionExit(Collision collision)
{
if (collision.collider.tag == ""){ }
}
碰撞器调用与触发器同理
提醒一点,当碰撞器和触发器所在的脚本即使被禁用了,碰撞器和触发器仍然会被调用。