我的朋友为Unity Inspector创建了Smart Inspector Pro,以使在Unity Inspector中工作更快更不容易挫折。 不再需要手动复制值、查找之前选择的对象或在Play Mode下丢失更改,工具直接在Inspector中添加了一系列工作流改进。
它包括组件复制/粘贴、复制所有组件、Inspector历史(后退/前进导航)、Play Mode值持久化、组件弹出窗口、快捷键和一个用于比较和同步对象的侧面侧面Dual Inspector。
我也很感兴趣地听取您的反馈。如果您一直希望Unity内置的Inspector特性是什么样的,我很想听听您的想法和建议。
如果您对这个资产感兴趣,可以在以下链接找到:
Asset Store链接在评论中 / 点击这里
感谢您的阅读,希望您有一个美好的一天 :).
如果您对一些可以在自己的编辑工具中使用的技术方面感兴趣(不需要购买资产),我花了很多时间来解决一个挑战:在组件之间传递数据的可靠性和安全性。
不再通过反射手动复制值,Smart Inspector Pro使用Unity的序列化属性系统。这有助于维持与自定义Inspector的兼容性、嵌套序列化数据、Undo/Redo操作和预设工作流,同时保持与Unity自身编辑器的行为一致。
另一个重要的设计目标是确保零运行时影响。每个脚本都被包装在#if UNITY_EDITOR中,因此资产中的内容不会包含在构建中。整个工具只存在于Unity Editor中,并且在编译期间自动被移除。
我还花了很多时间来与Unity的Undo系统集成,使得像组件复制、值粘贴、重排序和同步这样的操作可以安全地被撤销,减少了实验的风险。
评论 (0)