[ 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(層級)

 



相關文章

教學 #15 – 發佈設定 點擊工具列中的File -> Build Settings 開啟發佈設定的視窗 開啟後會看到一大堆選項跟按鈕可以點,很明顯的左下角是發佈的平台,比較值得一提的有 ...
如何用UGUI製作簡易HP條 Unity的UGUI是很方便的UI工具,這篇文章會教大家如何製作簡單的HP條,以及如何讓HP條顯示在物件的頭上。 這邊先提供兩個簡單的圖片供教學用 生命條 生命條的框...
教學 #04 – 滑鼠事件、鍵盤事件 Unity中事件被簡化的十分方便,如同Start()與Update()一樣只要打上函數名稱就可以了。 滑鼠的相關事件中較常用的有以下幾種: OnMouseDown - 滑鼠點擊事...
教學 #06 – 碰撞器、觸發器、剛體(一)... 在Unity中,碰撞機制大致上有兩個重點: Collider(碰撞器)、Trigger(觸發器)、Rigidbody(剛體) 這篇教學文中較多文字上的解說,若是Unity的新手建議好好耐...