[ Unity 2D ] 教學 #11 – Tag(標籤)

標籤: , , ,

在GameObject的屬性視窗中,可以看到上面有個「Tag」屬性,中文稱作為標籤

Tag屬性可以作為分類的用途,例如將食物分為飲料和餅乾等等,在Unity中也可以將物件用Tag分為各種不同的類別。

點擊Tag下拉式選單中的Add Tag,就可以新增一個自定義的Tag,新增後會出現在下拉式選單之中

設定Tag之後,就可以在程式碼判斷物件的Tag屬性

if (gameObject.tag == "Bullet")
{
    
}

 

Tag可以應用在碰撞時判定、抓取物件等等,當有很多同一種類的物件時就很需要使用Tag做區別,例如將敵人物件的Tag設定為Enemy,或著將牆壁設定為Wall。

 

[ Unity 2D ] 教學 #12 – Layer(層級)

 



相關文章

教學 #10 – 小總結●小飛兵 射擊遊戲實作(一)... 已經到第10篇教學文了,這次我們將實作出一款可以遊玩的射擊遊戲,將會用到之前所有教學文所教的東西。 ※注意本篇內容較多,請小心食用 這篇教學文也可以算做是一個複習,接下來我們會把之...
基礎教學 #01 – 前置作業 ---Unity 多人連線 UNet 教學 #01--- 為了教學上的方便,在UNet系列教學文中會使用2D專案做展示,會以讓大家「快速入門」為主要目標 在開始寫Code之前,我們必須先了解Uni...
教學 #04 – 滑鼠事件、鍵盤事件 Unity中事件被簡化的十分方便,如同Start()與Update()一樣只要打上函數名稱就可以了。 滑鼠的相關事件中較常用的有以下幾種: OnMouseDown - 滑鼠點擊事...
教學 #00 – 安裝與事前準備 Unity是目前主流的開發引擎之一,他強大的地方在於免費提供給開發者使用,並且有良好的跨平台發行能力。雖然Unreal 現在也開放免費使用,但Unity先進入市場,使得網路上有大量參考資料,非常適合新...