常用函數說明:
產生物件
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
產生物件(Object)在指定位置(Vector3)並依照指定角度旋轉(rotation)
Instantiate (original : Object) : Object
產生物件(Object)在物件本身位置上或者 預製物(prefab)的座標上
刪除物件
Destroy (obj : Object, t : float = 0.0F) : void
刪除Object在指定的時間後。
重讀場景
Application.LoadLevel(0); 如果場景編號為0 則重新開始此場景
也可以填入場景名稱作轉換
如果player是一個物件,要判斷物件存不存在就直接放置在IF做判斷即可
例如:下面這個代表player存在才執行IF區塊內程式碼
if(player) {
}
如果想判斷不存在,就讓判斷式等於 null ,
※ null代表空值 原理:判斷說物件的記憶體容量是空的 代表不存在於場景上
if(player == null){
}
另一種寫法 ,驚嘆號放在物件前面代表反向
原理:假如物件存在 代表有記憶體,true的反向為false
所以物件存在反而不會執行這段程式碼
只有物件不存在,false的反向為true,true的情況下IF才執行
if( !player){
}