言簡意賅
1、invoke函式
//五秒鐘之後呼叫createcubes方法
invoke("createcubes",5.0f);
//五秒鐘之後呼叫createcubes,然後,每過一秒呼叫一次
invokerepeating ("createcubes",5.0f,1.0f);
2、sendmessage
該方法可以通過遊戲物體,呼叫該物體身上掛在的指令碼裡面的方法
比如:
void ontriggerenter(collider coll)
}
3、協程
協程操作類似於建立乙個子執行緒,不再贅述。
//建立乙個協程,功能是先休眠兩秒然後列印「任務2」
ienumerator test()
//在某個地方呼叫協程方法
start coroutine(test);
//結束協程
stop coroutine(test);
Unity3d每日API積累
body.freezerotation true 禁止剛體旋轉,fpsinput.cs bool input.getaxis mouse y 滑鼠往前後推,mouselook.cs bool input.getaxis mouse x 滑鼠往左右移動,mouselook.cs bool input....
Unity3D 常用事件
這裡總結一下u3d常用的一些事件 按下事件,getkeydown 抬起事件,input.getkeyup 長按事件,input.getkey 任意鍵按下事件,input.anykeydown 滑鼠按下事件,input.getmousebuttondown 0為左邊,1位右邊,2位中間 得到滑鼠當前三...
Unity3d 常用的方法
1 建立物體 2 載入物體 3 尋找物體 4 新增指令碼 1 建立物體 gameobject go use this for initialization void start find 方法查詢對應的元件 找到第乙個匹配的元件 gameobject go gameobject golight li...