Unity刪除乙個GameObject下的所有子項

2021-06-14 03:05:04 字數 447 閱讀 7396

結構:

root

|---- child a

|---- child b

|---- child c

需求:

在**中讓unity刪除乙個gameobject下的所有子項

思路:

unity中不能對gameobject物件使用getcomponent

所以可以用transform來代替

解決:

transform childs = root.getcomponent();

然後對childs[i].gameobject使用destroy等即可

注:記得i=0即是root本身,子項序號從i=1開始,這裡沒有再測試,請自行確認

使用Unity製作乙個時鐘

建立時鐘 讓我們建立乙個新的工程。預設的場景中包含乙個position為 0,1,10 的相機。在相機視口中可以看到場景的一部分,選擇這個相機,然後選擇選單中的 gameobject alignview便能獲得你想看到場景中的某個部分。我們需要一些遊戲物件去代替這個時鐘。選中選單中的gameobje...

unity 建乙個傳送門

1 建乙個第一人稱控制器fpscontroller 和一扇門,將它們複製位移 相對位置不能變 fpscontroller在unity官方資源包匯入,如果你匯入有錯誤可以看我的另一篇文章 unity官方資源包standard assets匯入錯誤 2 建兩個虛擬攝像機 cinemachine crea...

開啟乙個Unity工程步驟

首先,2018以上的支援unityhub的,要先安裝unityhub,unity.c程式設計客棧n去www.cppcns.com 然後開啟uwww.cppcns.comnity工程目錄 在projectsettings下找到projectversion.txt lakhwcfdd 開啟該txt檔案可...