Tags - Unity Official Tutorials
-
0:00 - 0:03標籤(Tag)是Unity用來辨識遊戲物件的一個功能
-
0:03 - 0:08作為單一物件的名稱識別
物件標籤是非常有用的 -
0:09 - 0:14舉例來說, 你有個物件叫Ork或Tank
他們都被貼上敵人(Enemy)標籤 -
0:14 - 0:18然後你可以在程式裡用標籤
來判斷物件是否為敵人 -
0:18 - 0:23同理, 敵人身上的程式腳本也可以
搜尋被貼上Player標籤的物件 -
0:23 - 0:29要對物件貼標籤, 先選取物件
然後從檢視上的標籤下拉選單指定標籤 -
0:31 - 0:35如果選單內沒有你要的標籤也可以新增一個
-
0:35 - 0:43使用標籤選單最後的新增選項(Add Tag)
然後在標籤管理裡新增一個標籤 -
0:43 - 0:49完成之後, 重新點選你要標籤的物件
然後替物件貼上新增的標籤 -
0:50 - 0:55在程式腳本裡有幾種方式
可以用標籤來搜尋物件 -
0:55 - 0:58其中最簡單的方式就是
用GameObject.FindWithTag -
0:58 - 1:02這方法允許你指定一個標籤名稱
-
1:02 - 1:10我將這個程式腳本放到敵人身上
這樣它就可以找到有Player標籤的物件 -
1:11 - 1:21然後我將機器人的標籤設定為Player
這樣一來,遊戲播放後敵人就會看著機器人 -
1:23 - 1:29你也可以用FindGameObjectsWithTag
來搜尋標籤相同的物件群組 -
1:31 - 1:34更多範例請參照官網的Scripting Reference
![]() |
Amara Bot edited Chinese, Traditional subtitles for Tags - Unity Official Tutorials |