轉載:http://blog.csdn.net/liqiangeastsun/article/details/42101989
Unity中默認只在Inspecotr面板上顯示基本類型數據, 如 int, float, string, Rect等基本類型。
經常會用到一些類,希望顯示在Inspecotr面板上.
需要在定義類前寫寫一行代碼 [System.Serializable]
即將類對象序列化,代碼如下
using UnityEngine;
using System.Collections;
[System.Serializable]
public class MyClass
{
public int num;
public string data;
public MyClass()
{
num = 1;
data = "ABC";
}
}
public class Test : MonoBehaviour {
public int nnn;
public float mmm;
public MyClass SelfClass;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
1TE%9P8}07%2J6BJ5_`$MRY.png