unity引擎觸發器系統有三個屬性:collider、trigger、rigibody。碰撞體和觸發器一般相關使用,在碰撞體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指令碼能夠獲取系統狀態 資訊。然後就是一些邏輯判斷,流程語句。可能還會涉及一些路徑獲取,檔案組合等操作,把這個和上面的流程結合...