Unity FindGameObjectsWithTag 教學Author: Kelvin Huang使用 Unity 開發遊戲時,需要同時抓取多個物件嗎?您可以使用 GameObject.FindObjectsWithTag 抓取物件放入陣列。
宣告一個陣列,當按下空白鍵時,使用 FindObjectsWithTag 找到場景中擁有 Target 標籤的全部物件放入這個陣列,然後每隔一秒鐘發射一個射線射擊這些 Target 目標,畫面上顯示出射線並發出音效,當所有的目標都被射中後,顯示「全部擊中」的訊息,然後清空陣列的內容。 將此腳本套用到物件,需要指定爆炸效果,否則將出現 The variable explosionEffect of TargetShooter has not been assigned. 錯誤。
Copyright © 2024 CG Digital Corp. All rights reserved.
|