剛體觸發事件監測與處理
剛體觸發的,有剛體參與的,監測與處理函式
1、OnCollisionEnter(Collision coll)
2、OnCollisionExit(Collision coll)
3、OnCollisionStay(Collision coll)
Collision引數
碰撞,一個類。作用:用于傳遞碰撞資訊。
Collision.gameObject屬性,與當前物體碰撞的物體的參考。
gameObject.name屬性,當前物體的名字。
public class CollisionCube:MonoBehaviour
{
void OnCollisionEnter(Collision coll)
{
if(coll.gameObject.name!="Ground"
Debug.Log("Enter"+coll.gameObject.name);
}
}
//其中coll是傳遞進來的Collision型別的變數,也就是被碰到物體的碰撞體值,通過.gameObject和.name取得名字,就可以操作被碰到物體了,這里只是通過Debug.Log("Enter"+coll.gameObject.name);控制臺輸出被撞物體的名字而已。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/155602.html
標籤:非技術區
