遊戲物體的構造方法

2021-10-03 07:04:31 字數 911 閱讀 5732

①instantiate:可以例項化各種各樣的東西,例項化特效,例項化各種各樣的角色

②createprimitive:建立一些基本的圖形

建立新的遊戲物體

public gameobject prefab;

void start()

注:乙個是遊戲物體的名字,乙個是遊戲物體身上transform,元件的名字,結果發現,輸出的都是物體的名字,證明transform只是乙個類名,自身是沒有名字的。

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:適用於場景中查詢多個元件,返回所有的值。

void start()

instantiate:進行例項化。

查詢 遍歷遊戲物體的常用方法

下面是查詢 遍歷遊戲物體的常用方法及說明 方法說明 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 ...