Unity大神之路3 獲取遊戲物體的四種方式

2021-09-25 20:48:00 字數 635 閱讀 7483

1:直接在unity中拖拽

public gameobject cameramain;//然後在unity中將camera拖拽進來即可

2:通過transform.find()來查詢

transform.find("gameobject(1)/gameobject");//可查詢子物體或者子子物體
3:通過gameobject.find()來查詢
gameobject maincamerago = gameobject.find("main camera");//若含有重名物體,則返回第乙個
不推薦使用,當乙個場景內物體過多時,挨個遍歷耗費效能4:通過標籤gameobject.findwithtag()來查詢

gameobject player = gameobject.findwithtag(「player」);

unity獲取遊戲物件

recttransform tr this.getcomponent recttransform rect this.transform as recttransform 直接獲得物件身上的其它元件 類 button bb this.getcomponent panel center left bt...

Unity 獲取遊戲物件詳解

我覺得unity裡面的transform 和 gameobject就像兩個雙胞胎兄弟一樣,這倆哥們很要好,我能直接找到你,你也能直接找到我。我看很多人喜歡在類裡面去儲存gameobject物件。解決gameobject.find 無法獲取天生activie false的問題。private game...

Unity3d獲取遊戲物件的幾種方法

序列化變數後拖遊戲物件的方法就不說了,最簡單也是最麻煩的方法。通過場景裡面的名子或者乙個路徑直接獲取遊戲物件。gameobject root gameobject.find gameobject 我覺得如果遊戲物件沒再最上層,那麼最好使用路徑的方法,因為有可能你的遊戲物件會有重名的情況,路徑用 符號...