UNITY x C#基礎認識(struct){結構變數}

結構(Struct)就像輕量的class,能夠實作interface,但不可繼承的堆疊配置類型。struct是實值類型,可用來封裝一小組相關變數,例如矩形的座標或某個項目的特性。

public struct Cat
{
    public int life;
    public string name;
    public Color color;
}

使用時須要將其序列化,UNITY序列化的關鍵字是Serializable和SerializeField。用法如下:

//序列化一隻貓的細節
[System.Serializable]
	public struct Cat
	{
		public GameObject modle;
		public Material material;
	}
//宣告一隻貓
	public Cat cat;

unet-hit-125
獲得基本型態欄位。

UNITY x C#基礎認識(一){程式語法基本結構,與關鍵字}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *