像标题一样,我花了很多时间在Unity Editor中,反复遇到同样的重复性Inspector任务——复制组件值,比较对象,返回前几分钟选定的内容,丢失Play Mode更改,和不断点击菜单来执行常见动作。
最后我决定自己构建一个我期望Unity有的话Inspector。
Smart Inspector Pro是一个仅限编辑器的扩展,它在Unity的默认Inspector中添加了生产力功能,而不会改变运行时或影响构建。每个脚本都用#if UNITY_EDITOR包裹起来,所以在构建时会自动从中移除。
我希望从其他Unity开发者那里得到诚实的反馈。以下是它的快速概述:
主要功能
- 复制和粘贴组件值之间的任何GameObject、Prefab或甚至不同的场景
- 以单击复制一个GameObject中的所有组件
- 在退出Play Mode前保存组件值并自动恢复
- 浏览器风格的后退/前进Inspector导航,带有选择历史
- 将任何组件弹出到一个浮动、可调节大小的窗口(用于调试)
- 10+键盘快捷键来执行常见Inspector动作,如删除、复制、重新排序、重置、展开/折叠、启用/禁用等
- 两边对比Dual Inspector,带有差异高亮和一键同步
- 每个功能都可以单独启用或禁用
- 全部支持Undo/Redo
- 零运行时开销——一切都是编辑器的
我的目标不是替换Unity的Inspector,而是让我每天使用的工作流程变得更快和更不烦恼。
我想实现的东西是让我花在管理Inspector上的时间更少,花在真正构建我的游戏上的时间更多。
我想听听你们的想法。
- 这种东西是否适合你们的工作流程?
- 你们经常重复执行的Inspector任务是什么?
- 你们希望Unity的Inspector有哪些默认功能?
- 你们觉得这里有哪些地方需要改变或缺乏什么?
任何反馈、批评、功能请求或工作流程想法都将受到巨大的欢迎。我基于开发者痛点来构建这个东西,所以我希望你们也能分享你们的痛点。
评论 (0)