Unity技术笔记(一)Inspector扩展

1 显示私有变量,隐藏公有变量

[SerializeField] 加在private前可以显示私有变量

[NonSerialized] 加在public前可以隐藏共有变量,使其不被序列化

[HideInInspector] 加在public前可以隐藏共有变量

2 增加说明

[Header(" ")] 增加一个标题

[ToolTip(" ")] 给下一行增加一个鼠标悬停时的提示注释

3 特殊变量的序列化显示,如类、链表、结构体、枚举

[System.Serializable] 可以使类序列化并显示

4 特殊功能,如按钮等

[Range(,)] 增加一个滑动条,用于调整变量的值

[TextArea(,)] 显示多行文本框,方便编辑string变量

5 在编辑模式下调用Awake、Start、Update

[ExecuteInEditMode]

你可能感兴趣的:(Unity技术笔记,unity,游戏引擎,c#)