1、私有和保护无法显示编辑,通过加上强制序列号字段特性
[SerializedField]
即可以让私有和保护的变量也可以被显示(序列化即把一个对象保存在一个文件或数据库字段)
2、public可以直接显示,通过加上特性
[HideInInspector]
可以不让其显示
3、大部分类型都能显示编辑,但是如字典、自定义类型(结构体、类)不能显示。当加上特性
[System.Serializable]
自定义类型可以被访问。字典怎么都不能显示编辑。
4、辅助特性:
(1)分组说明特性 Header,为成员分组。(在Inpector窗口增加说明)。
格式:[Header("基础属性“)]
(2)悬停注释 Tooltip,在Inpector界面鼠标悬停在变量时为变量添加说明。
格式:[Tooltip("说明内容")]
(3)间隔特性 Space(),让个两个字段之间出现间隔。
格式:[Space()]
(4)修饰数值的滑条范围 Range。
格式:[Range(最小值,最大值)]
(5)多行显示字符串 Multiline,默认不写参数显示3行,写参数就是对应行。能够比较清晰地查看字符串的内容。
格式:[Multiline(4)]
(6)滚动条显示字符串 TextArea,默认不写参数就是超过3行显示滚动条。与Multiline类似,多个滚动条
格式:[TextArea(最小值,最大值)]