在Inspector面板内显示自定义的类的数组
2014-03-07 21:54
1771 查看
想要在Inspector里显示自己的数组并且可以更改数组大小以及里面的数据。
如图
只要在自己定义的类前加上[System.Serializable ]
代码:
using UnityEngine;
using System.Collections;
[System.Serializable ]
public class te
{
int a;
int b;
}
public class test : MonoBehaviour {
public te[] tes = new te[0];
}
这样就可以在检视面板里填参数了。
也可以不new,照样可以用
还有如果你不想让你的public 成员变量出现在检视面板里,你可以在这个成员变量前加[HideInInspector],很方便吧。
如图
只要在自己定义的类前加上[System.Serializable ]
代码:
using UnityEngine;
using System.Collections;
[System.Serializable ]
public class te
{
int a;
int b;
}
public class test : MonoBehaviour {
public te[] tes = new te[0];
}
这样就可以在检视面板里填参数了。
也可以不new,照样可以用
还有如果你不想让你的public 成员变量出现在检视面板里,你可以在这个成员变量前加[HideInInspector],很方便吧。
相关文章推荐
- unity3d学习日记:使用[System.Serializable]在inspector面板内显示自定义数据类型类实例对象的内部数据
- wordpress 自定义面板显示不了挂件区问题
- unity3d 如何让复合结构的数组在Inspector中显示其对象中的public属性
- 4. 在Inspector面板中显示类中变量+ 拓展编辑器
- 在MS DEBUGGER中显示自定义数组内容(Show Custom Object In MS Debugger)
- 编写一个程序,自定义以为数组,删除一维数组中所有相同的数,使之只剩一个。数组中的数按由小到大顺序排列,并显示运行所用时间。
- 自定义Inspector面板
- 一个流行且实用的JS表单验证提示,演示了怎么自定义错误信息的显示方式,同时通过写FormValid.showError类方法来实现错误显示方式自定义: errMsg 是一个错误消息的数组,这样方便自定
- Unity CustomEditor 自定义编辑脚本Inspector面板
- Unity Editor 基础篇(二):自定义 Inspector 面板
- unity中可以使一个私有的变量在Inspector面板中显示出来 和 SerializeField的使用
- 利用自定义方法显示数组中的全部数据
- Unity CustomEditor 自定义编辑脚本Inspector面板
- 将类对象显示在Unity的Inspector面板上
- Unity3D研究院编辑器之自定义默认资源的Inspector面板
- 自定义Inspector检视面板
- Unity3D中在Inspector面板中显示复合属性信息(类属性/Struct属性)
- Unity菜单编程-自定义的图片Inspector面板
- 【Editor】自定义Inspector检视面板
- Unity拓展Inspector面板之添加自定义Button