将类对象显示在Unity的Inspector面板上

来源:互联网 发布:做结构图的软件 编辑:程序博客网 时间:2024/05/12 23:17

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 initializationvoid Start () {       }// Update is called once per framevoid Update () {}}


0 0
原创粉丝点击