记录一下,温故而知新
类内部
TextArea(1, 10)
文本可以动态适配高度
Multiline(5)
文本显示5行
Header(“string”)
在inspector中添加标题,使面板更美观整洁
Hideininspector
使用了该属性的变量不显示在inspector,但是被序列化。
SerializeField
将不会被序列化的私有变量可以序列化。
Range
让变量在inspector中显示并给予一个范围
Space(50)
在inspector中添加空行,使面板更美观整洁
Tooltip(“string”)
给变量添加提示,使面板更美观整洁
类外部
RequireComponent(typeof(SomeComponent))
可以让在添加这个组件的时候检测如果没有添加SomeComponent,就自动添加上。
DisallowMultipleComponent
禁止多次添加同一个component
DefaultExecutionOrder
指定脚本的执行顺序
Inspector界面显示处理
CustomEditor
可以在inspector重新设定要显示的数据和样式
正常情况下的显示:
重新设定后的显示: