使用检视器【Inspector】
- 用于查看和编辑属性
- 自己创建的脚本,可以通过检视器直接编辑成员变量而无需修改脚本
- 主要类型的属性:值【values】和引用【References】
编辑值属性
- 值属性不能引用任何内容,可直接编辑
颜色选择器
- 可以通过吸管工具或者RGB选择器修改颜色
曲线编辑器
- 用来编辑动画曲线
- 循环设置【wrappingMode】:PingPong,Clamp,Loop
- 预置:默认的轮廓
渐变编辑器
- 下方是起止颜色 上方是起止透明度
数组
- 在检视器可以编辑数组的长度和内容
例如
var pickupColors : Color32[];
会为每个数组元素生成一个颜色选择器编辑器
指定引用
- 可以引用其他对象:Gameobject,components,Assets
拖放
- 在Scene视图,Hierarchy视图,Project视图选择需要的对象,拖到引用属性槽,即可完成拖放
- 如果一个引用需要的组件在某个Gameobject或者prefab上面,也可以直接拖动到引用属性槽
对象选取器
对象选取器的界面说明
- 搜索:可以直接进行字段搜索,也可以使用标签搜索
- 视图选择器: 切换场景和资源中对象搜索库
- 预览大小 :可以调整预览窗口中对象的大小
- 预览窗口 :搜索出的Scene/Assets中的所有对象
- 对象信息 :显示当前选中对象的信息
- 对象预览 :展现对象的预览效果,不同对象类型展现不同
- 注意多在Assets中使用标签搜索
- 可选择工程的任何资源(可以是视频、歌曲、地形、GUI 皮肤、脚本文件或网格)
多对象编辑
- 只有在选中的所有对象中都存在的组件才会显示出来
属性值
- 如果所有对象的属性相同,显示正常,如果有不同,显示短划线,都可以正常编辑
-
右击属性标签,可以选择从某个对象上继承属性值
多重编辑预设或模型实例
-
不同属性以粗体显示,单例管理失效【select,revert,apply】
不受支持的对象
- 部分对象类型不支持多对象编辑
检视器选项
- 锁定和调试模式
锁定
- 锁定可以保持对特定Gameobject的检视
调试模式
- 调试模式下,可以检查脚本组件中的私有变量的数值
- 所有组件使用默认界面显示,例如,变换 (Transform) 组件在调试模式 (Debug Mode) 下显示旋转的四元数值 (Quaternion values),而不是正常模式 (Normal Mode) 下显示的欧拉角 (Euler angles)。