碰撞体勾选“Is Trigger”的物体,碰撞物体可以穿过该物体
触发事件:
当一个物体用刚体控制的物体进入到另外一个物体的触发器范围内,就是触发事件
通过对碰撞体设置其中心店以及触发范围,当刚体移动到该范围,即触发
void OnTriggerEnter(Collider other) //当刚体开始接触到该触发器范围时,输出刚体名称
{
Debug.Log("Enter "+other.gameObject.name);
}
void OnTriggerExit(Collider other) //当刚体离开触发器范围时,输出刚体名称
{
Debug.Log("Exit "+other.gameObject.name);
}
void OnTriggerStay(Collider other) //当刚体在触发范围内,则一直执行该函数
{
Debug.Log("Stay "+other.gameObject.name);
}
同刚体接触事件,在触发器中添加脚本,删除start和update方法,将该方法复制到脚本中即可,运行输出引发触发器的刚体的名称
来源:CSDN
作者:亻可
链接:https://blog.csdn.net/qq_43250401/article/details/88353779