我开发了Smart Inspector Pro,以便在Unity Inspector中工作更快和更不烦恼。 而不是手动复制值,搜索之前选择的对象,或者在Play Mode后丢失更改,工具直接将流程改进添加到Inspector中。
它包括组件复制/粘贴,Copy All Components,Inspector History(前进/后退导航),Play Mode值持久化,组件弹出窗口,键盘快捷键和一侧侧Dual Inspector用于比较和同步对象。
我也感兴趣于反馈。如果有任何Inspector功能您一直希望Unity内置,我的话我很想听听您的想法和建议。
如果您感兴趣的资产,可以在这里找到:
Asset Store链接在评论中/** 点这里
感谢阅读,希望您有一个美好的一天。
如果您感兴趣的某些技术方面(而不需要购买资产),我专注于的一个挑战是确保组件之间的数据传输可靠和安全。
不是通过反射手动复制值,Smart Inspector Pro使用Unity的序列化属性系统。 这有助于保持与自定义Inspector兼容性,嵌套序列化数据,Undo/Redo操作和预设工作流程,同时保持与Unity自带编辑器的行为一致。
另一个重要的设计目标是确保零运行时影响。 每个脚本都被包裹在#if UNITY_EDITOR中,因此资产中的任何内容都不会被包含在构建中。 整个工具只存在于Unity编辑器中,并且在编译时会自动被移除。
我也花了很多时间与Unity的Undo系统集成,使得像组件复制,值粘贴,重新排序和同步这样的动作可以安全地被撤销,降低了实验的风险。
评论 (0)