真诚地说,我仍然无法理解为什么 Unity 没有内置这个功能。到现在为止,你仍然无法对多个组件进行多选或者对它们执行基本的批量操作。如果你想复制、复制、删除、重置或启用/禁用多个组件,你就被迫通过上下文菜单逐一执行。每次需要在多个 GameObject 上执行相同的组件操作时,情况会变得很快很麻烦。逐一操作每个组件会很慢、很繁琐、容易出错。所以我创建了 Inspector Palette。它让你可以:

  • 对组件进行多选。
  • 批量复制、粘贴、复制、删除、重置和启用/禁用它们。
  • 将选中组件拖拽到另一个 GameObject 上来复制或移动它们。
  • 立即在它们内部搜索组件 甚至是特定的序列化字段
  • 使用自定义键盘快捷键几乎执行所有操作。
  • 在操作期间自动保留组件依赖关系。
  • 完全撤销/重做每个操作。

这变成了我每天使用的编辑器工具之一,因为它让我对组件的管理有了更大的控制。我最初是为自己创建的,但在使用它后我觉得其他 Unity 开发者可能也会从中获得一些价值。Asset Store:https://assetstore.unity.com/packages/slug/344030