我的朋友为Unity Inspector开发了Smart Inspector Pro,旨在让工作在Unity Inspector中更快、更不令人沮丧。 不再需要手动复制值、查找之前选中的对象、或在Play Mode下丢失修改,工具直接将工作流程改进添加到Inspector中。
它包含了如组件复制/粘贴、复制所有组件、Inspector历史(前进/后退导航)、Play Mode值持久化、组件弹出窗口、键盘快捷键和用于比较和同步对象的Dual Inspector等功能。
我也很感兴趣地想要您的反馈。 如果您有任何Inspector功能的想法或建议,希望Unity内置了它们,我很乐意听取您的想法和建议。
如果您对此资产感兴趣,可以在评论中找到它:
感谢阅读,希望您有一个美好的一天 :).
如果您对一些技术方面感兴趣(而不必购买资产),我专注于解决一个挑战:组件之间的数据传输安全可靠。
不再使用反射手动复制值,Smart Inspector Pro使用Unity的序列化属性系统。这有助于保持与自定义检查器、嵌套序列化数据、撤销/重做操作和预设工作流程的兼容性,同时保持与Unity自身编辑器的行为一致。
另一个重要的设计目标是确保零运行时影响。 每个脚本都被包裹在#if UNITY_EDITOR中,所以资产中的任何内容都不会被包含在构建中。 整个工具只存在于Unity Editor中,并且在编译期间自动被移除。
我还花了大量时间与Unity的撤销系统集成,以便像组件复制、值粘贴、重新排序和同步这样的操作可以安全地撤销,从而使实验变得更不冒险。
评论 (0)