①instantiate:可以例項化各種各樣的東西,例項化特效,例項化各種各樣的角色
②createprimitive:建立一些基本的圖形
建立新的遊戲物體
注:乙個是遊戲物體的名字,乙個是遊戲物體身上transform,元件的名字,結果發現,輸出的都是物體的名字,證明transform只是乙個類名,自身是沒有名字的。public gameobject prefab;
void start()
1.銷毀
destroy:既可以銷毀某個物體,也可以銷毀某個元件,也可以等一段時間後銷毀。
destroyimmediate:
dontdestroyonload:表示兩個場景,當a場景跳轉到b場景的時候,一般情況下a場景裡面的物體都要被銷毀。去載入b場景裡面的東西,但是當有某個物體使用了例如dontdestroyonload(transform.gameobject);此時跳轉以後,該物體就不會發生銷毀,並且直接帶到b場景中。(通常用來設定某個共享的遊戲物體)
destroy(gameobject);//銷毀遊戲物體
destroy(this);//銷毀該元件
destroy(rigidbody);//銷毀鋼體
destroy(gameobject,5);//小鬼該物體,後面的5是5s後銷毀的意思。
2.(不會查詢沒啟用的遊戲物體)
findobjectoftype:根據元件的型別去查詢遊戲物體,全域性搜尋,找到符合type型別的元件,返回值只有乙個。
findobjectsoftype:適用於場景中查詢多個元件,返回所有的值。
instantiate:進行例項化。void start()
}
查詢 遍歷遊戲物體的常用方法
下面是查詢 遍歷遊戲物體的常用方法及說明 方法說明 gameobject.find 名字 根據名字查詢場景中的物體,例如 gameobject obj gameobject.find thetank gameobject.findgameobjectwithtag 標籤 根據標籤查詢場景中的物體,例...
Unity 查詢遊戲物體各種方法
findobjectoftype 查詢相應型別的遊戲物體,查詢到第乙個就返回 不查詢未啟用的物體,如果物體未啟用,返回值為null light light findobjectoftype 查詢光 findobjectsoftype查詢相應型別的遊戲物體,查詢全部,返回陣列 不查詢未啟用的物體 tr...
建立遊戲物體的三種方法
一 建立遊戲物體的三種方法 1 開啟unity,在建立空物體 2 新增指令碼建立遊戲物體。二 第一種建立方法 構造方法 1 開啟剛新增的指令碼,在viod start下面新增語句 new gameobject 返回unity執行可以看到面板多了乙個gameobject物體。為語句新增引數如 new ...