1.腳本只能綁在遊戲對象上。
2.同一個遊戲對象中的兩個腳本中,其中一個腳本想訪問另一個腳本,需要引用過去,然後通過變量存下來。
var other: ScriptName=gameObject.GetComponent(ScriptName); //js
3.不同遊戲對象的獲取
var target:transform; //組件關聯進來
target.renderer.material.color
= Color.red; //設置材質顏色
//或者通過查找的方式,不用組件關聯
var target:GameObject = GameOject.Find("GameObjectName"); //通過對象名查找,這是同級之間的查找函數
var target:GameObject = GameOject.Find("/Main Camera/GameObjectName");//在相機的孩子裏查找GameObjectName
//通過標籤獲取
var target:GameObject = GameOject.FindGameObjectWithTag("TagName");
4.時間的使用
5. yield 關鍵字的用法:等待語句yield這句語句執行完才執行之後的語句。
6.隨機數Random的使用
var a:float = Random.value; //返回[0,1]之間的浮點數
var b:int = Random.Range(1,100);// 返回1到100整型
var c:float = Random.Range(0.0,10.0); // 返回浮點數
7.消息的發送接收
方法1:gameObject.SendMessageUpwards("RecvFun",1); //參數1:接收函數,參數2:帶的參數
方法2: