close
一、直接在程式給予名字抓取
GameObject.Find("ObjectName") //這一定要取一樣的名字,Unity才能找到
讓Unity去找名為ObjectName的物件,來進行後續控制
二、用public的方式
在Class底下宣告
public GameObject ObjectName; //這只是變數名稱,不一定要跟物件同名
宣告完並丟給某物件後,在把想要給程式使用的物件,丟給他((ps有時間附圖
那在程式裡就可以直接使用 Cube. 的方式去做 ((ps之後範例
第二種方法的好處是,不把物件名稱在程式裡寫死
使同一支程式,有比較大的彈性空間,給不只一個物件使用
壞處是,同支程式要使用越多物件,就需要宣告越多的public
gameObject.GetComponent<componentName>()
文章標籤
全站熱搜