先说结果: 看图
1:
2:
总结:
1.多选需要标记特性 [CanEditMultipleObjects]
2.多选按钮变灰: GUI.enabled = false;
--分割线>>>>>>>>>>>>>>>>>>>>>>>>
1 首先,为了不改变布局,需要参考: Unity3D研究院编辑器之不影响原有布局拓展Inspector(二十四) 的 DecoratorEditor.cs
因为我只用到了 OnInspectorGUI, 所以 DecoratorEditor.cs里删除了其它调用 base的方法, 见unity的 sprite renderer Component 添加preview功能2
扫描二维码关注公众号,回复:
17464545 查看本文章
2:看图,按钮变灰是 判断了 targets.Length > 1; 其中的 Undo.RecordObjects(targets, "xxx"); Undo.RecordObject(targets, "xxx");
是为了 recordobject, 方便我们使用 ctrl + z 进行撤销!