Inspector属性面板上的各个能用到的属性介绍




                  Hideininspector  使用了该属性的变量不显示在inspector 但是被序列化。即不会显示,也不会被外部类调用。


SerializeField   :  将不会被序列化的非公共变量可以序列化,这么在下次读取时,就是上次赋值的值。


ExecuteInEditMode()  : 这个函数可以使代码在编辑模式下运行,不需要运行游戏。


[ExecuteInEditMode]: 编辑环境中该功能(类)生效,简单讲就是。不运行游戏。就可你让你的功能起作用,比如:Slider

[MenuItem(“”)]:导航条中加入自定义菜单。


[CustomEditor(typeof(EButton))]:绑定使用该类。必须依赖EButton类。


[RequireComponent (typeof (ClassName))]:添加该类时。自动会加入ClassName类。


[ContextMenu (“XXX”)]:加入Inspector面板右键菜单。点击执行该功能。


[AddComponentMenu(“XXX/XX/XXX”)]:菜单中出现定义的该类。










猜你喜欢

转载自blog.csdn.net/qq_16440237/article/details/51969438