unity3d不看就永远都不会发现的使用小技巧(特性篇)

这是对以前我学习unity3d时,在网上搜索到的等等各种途径得知的小知识的整合。
关于特性

Header, Tooltip, Space
你可以使用“Header”、“Tooltip”和“Space”特性来更好地组织inspector中的字段。

ContextMenu
使用ContextMenu特性可以做到从inspector中调用方法。

SerializeField & HideInInspector
使用特性SerializeField和HideInInspector选择要显示和序列化的变量。

FormerlySerializedAs
如果需要重命名一个变量而又不想丢失它的序列化值,这个特性将非常有用。

AddComponentMenu
使用AddComponentMenu特性可以让这个脚本出现在inspector中的“AddComponent”菜单中里。

MenuItem
在主菜单和inspector的菜单中调用方法。注意,它只在编辑器中工作,所以如果您想要发布代码,就需要删除它。(添加#if UNITY_EDITOR就可以了)。

还有,更多好用的进阶的特性内容可以到下面这个视频连接中获得,另外还送程式码。
奥利奥特性学习。

that s all i know about attribute in unity3d...