1. 程式人生 > >Unity觸發事件

Unity觸發事件

一、觸發事件簡介

1.觸發器

將碰撞體元件屬性面板上的“Is Trigger”選項選中,當前的遊戲物體的碰撞體就變成了觸發器。

移動的剛體物體會穿透碰撞體勾選了“Is Trigger”的物體。

2.觸發事件

當一個用剛體控制的物體進入到另外一個物體的觸發器範圍內,就是觸發事件。

觸發用途:不與目標物體發生直接的碰撞(接觸),而是隻要進入目標物體的“觸發範圍”就能執行某些特定操作。

二、觸發事件監測方法

1.OnTriggerEnter(Collider)

當進入觸發範圍時開始時呼叫,只會呼叫該方法一次。

2.OnTriggerExit(Collider)

當離開觸發範圍時開始呼叫,只會呼叫該方法一次。

3.OnTriggerStay(Collider)

在觸發範圍內,會持續呼叫該方法。

三、Collider 引數

碰撞體,一個類。作用:用於傳遞觸發資訊。