一、常用核心類
1、建立、轉殖、銷毀遊戲物件
gameobject cube=ganmeobject.createprimitive(primitivetype.cube);
cube.name="cube1";//設定名字
cube.renderer.material.color=color.red;
2、動態轉殖物件
gameobject obj=(gameobject)instantiate(cube);
3、動態銷毀物件
destroy(obj,1);
4、給遊戲物體新增名為foobarscript指令碼
gameobject.addcomponent(「foobarscript」);
5、給遊戲物件新增剛體
rigidbody rb=gameobject.addconmponent("rigdbody");
6、給遊戲物體新增球體碰撞器
spherecollider sc gameobject.addcomponent("spherecollider");
7、通過名稱來查詢
gameobject player=new gameobject("player");
gameobject go=ganmeobject.find("player");
8、通過tag標籤獲取單個遊戲物件
gameobject go=ganmeobject.findwithtag("player");
gameobject go=ganmeobject.findgameobjectwithtag("player");
9、通過遊戲標籤獲取多組遊戲物件
gameobject go=gameobject.findgameobjectwithtag("player");
10、time 類
屬性:deltatime
例如:float a=3.0f,
void update()
二、協同程式
1、coroutine
協同程式:即在主程式運作時同時開啟另外乙個邏輯處理來協同當前程式的執行。
2、yield
yield語句是一種特說型別的return語句,它可以確保函式在下一次被執行時,不是從頭開始,而是從yield語句開始。
例如:void start()
ienumerator do()
歡迎來我們的
狗刨網看我們每天更新的新內容,我們每天都會更新新的內容,我們這裡有各種各樣的你所需要的東西,總之歡迎來到我們的
狗刨網。
Unity遊戲開發 常用類之Transform類
transform元件作用 1.負責遊戲物件的變換 位置,旋轉和縮放 2.維持父子關係 transform元件主要是有position,rotation和scale對應著位置,旋轉和縮放。常用屬性 屬性說明 position 世界座標系中transform的位置 localposition 相對于父...
Unity筆記之常用工具類API
一 螢幕類 1.screen.width 靜態唯讀屬性,螢幕的寬度 screen.height 靜態唯讀屬性,螢幕的高度 這兩個值在unity開發中,取game視窗的高度寬度 在具體的裝置上執行,取具體裝置的高度寬度 二 時間類 1.time.time 靜態唯讀屬性,遊戲時間,即從遊戲開始到現在所經...
核心類庫 常用類庫
math類 math.abs 傳入引數的絕對值 math.max min 比較傳入的多個引數的最大 最小值 math.random 初始值是隨機生成0 1之間的double型別的正值 math.round 對傳入的float double值四捨五入 math.floor 返回值小於或等於傳入的數字的...