AR--C# 触发事件监测和处理

南楼画角 提交于 2020-02-03 04:02:41

碰撞体勾选“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方法,将该方法复制到脚本中即可,运行输出引发触发器的刚体的名称

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!