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

2021-09-26 20:46:00 字數 824 閱讀 9369

下面是查詢、遍歷遊戲物體的常用方法及說明:

方法說明

gameobject.find(名字)

根據名字查詢場景中的物體,例如:

gameobject obj = gameobject.find(「thetank」);

gameobject.findgameobjectwithtag(標籤)

根據標籤查詢場景中的物體,例如:

gameobject obj;

obj = gameobject.findgameobjectwithtag(「tank」);

gameobject.findgameobjectswithtag(標籤)

獲取場景中所有指定標籤的物體,例如:

gameobject objs;

objs = gameobject.findgameobjectswithtag(「tank」);

transform.find(子物體名)

查詢子物體,例如:

transform trans= transform.find(「wheels」);

transform.findchild(子物體名)

查詢子物體。transform.find的老版本,功能相同。unity3d官方已經用transform.find取代了它,transform.findchild屬於即將被淘汰的用法。例如:

transform trans= transform.findchild(「wheels」);

transform.getchild(索引)

根據索引查詢子物體,例如:

transform trans= transform.getchild(0);

map常用操作 添入 刪除 查詢 遍歷

map添入元素 1 利用pairmapma ma.insert pair 2,liming 或者ma.insert make pair 2,liming 2 利用map的value typemapma ma.insert map value type 2,liming 3 利用陣列mapma ma ...

Unity 查詢遊戲物體各種方法

findobjectoftype 查詢相應型別的遊戲物體,查詢到第乙個就返回 不查詢未啟用的物體,如果物體未啟用,返回值為null light light findobjectoftype 查詢光 findobjectsoftype查詢相應型別的遊戲物體,查詢全部,返回陣列 不查詢未啟用的物體 tr...

遊戲物體的構造方法

instantiate 可以例項化各種各樣的東西,例項化特效,例項化各種各樣的角色 createprimitive 建立一些基本的圖形 建立新的遊戲物體 public gameobject prefab void start 注 乙個是遊戲物體的名字,乙個是遊戲物體身上transform,元件的名字...