Unity指令碼初探 三 碰撞體使用

2021-08-28 04:08:15 字數 869 閱讀 9728

unity引擎觸發器系統有三個屬性:collidertriggerrigibody。碰撞體和觸發器一般相關使用,在碰撞體collier元件下選中is trigger,即可使用觸發器trigger。

(1)碰撞(觸發)條件

碰撞的兩方都帶有collier,引發一方帶有rigibody,觸發器一方勾選了is trigger。

(2)兩者區別

碰撞體顯示碰撞效果;

觸發器以碰撞體為載體,當設定gameobject為觸發器時,則沒有碰撞效果,僅是檢測兩個物體的接觸。

(3)相關方法

1.碰撞體方法:引數型別collision

void oncollisionenter(collision collision) 

void oncollisionstay (collision collision)

void oncollisionexit (collision collision)

2.觸發器方法:引數型別collider

void ontriggerenter(collider collider) 

void ontriggerstay (collider collider)

void ontriggerexit (collider collider)

在各種論壇找到的優秀文章:

具體碰撞情況列舉(以後再詳細看……):

Linux 指令碼初探

cat etc shells 檢視當前可用的shells 的數目。其中我們最常用的的是bash bin bash for file in 在所有的當前檔案中 do if grep q love file 如果找到檔案中含有love的詞 then 然後顯示出檔案的名稱 echo file fi if的...

bat指令碼初探

這幾天在做檔案轉換的過程中用到了openoffice服務,在本地測試環境中一直在重複啟動openoffice 因為這個任務不是一天完成的,中間會反覆的開關機,所以要重複的進行服務的重啟關閉 因為一直重複操作,所以覺得特別煩悶,想著是不是可以寫乙個bat執行指令碼,每次啟動電腦的時候自動執行bat檔案...

shell 指令碼初探

之前大神跟我說要學習一下 linux的shell 指令碼程式設計,可能是我看的太膚淺了,個人感覺這個東西吧,不是特別難。今天看了10分鐘,寫了幾句。感悟如下 首先,shell指令碼能夠獲取系統狀態 資訊。然後就是一些邏輯判斷,流程語句。可能還會涉及一些路徑獲取,檔案組合等操作,把這個和上面的流程結合...