我为 Unity Inspector 设计了 Smart Inspector Pro,以便在 Unity Inspector 中工作更快,更不容易 frustrate。相比于手动复制值、搜索之前选择的对象、或在 Play Mode 后丢失更改,工具直接在 Inspector 中添加了一系列工作流的改进。

它包括一些组件的复制粘贴、复制所有组件、Inspector 历史(前进/后退导航)、Play Mode 值持久化、组件弹出窗口、键盘快捷键和一对对的 Dual Inspector 以便比较和同步对象。

我也很感兴趣的反馈。如果您有任何 Inspector 特征,您一直希望 Unity 内置的,我很乐意听取您的想法和建议。

如果您感兴趣的资产,可以在这里找到:

Asset Store 链接在评论中 / 点击这里

感谢阅读,希望您有一个美好的日子:)。

如果您感兴趣的某些技术方面在您的编辑工具中使用(而不需要购买资产),我专注于确保数据传输之间的组件可靠和安全。

而不是通过反射手动复制值,Smart Inspector Pro 使用 Unity 的序列化属性系统。这有助于保持与自定义检查器的兼容性、嵌套序列化数据、Undo/Redo 操作和预设工作流的兼容性,同时保持与 Unity 自己编辑器的行为一致。

另一个重要的设计目标是确保零运行时影响。每个脚本都被包裹在 #if UNITY_EDITOR 中,所以资产中的任何内容都不会被包含在编译后生成的文件中。整个工具只存在于 Unity 编辑器中,并在编译时自动被删除。

我还花了大量时间来集成 Unity 的 Undo 系统,以便像组件复制、值粘贴、重新排序和同步等操作可以安全地被撤销,使实验变得更加不冒险。