Odin Inspector&Serializer 2.1.8Unity属性增强工具

Unity 编辑器的灵魂级增强——Odin - Inspector & Serializer v2.1.8,绝对是你写 Editor 代码时少不了的老伙计。你只要用过一次,就知道内置的SerializeField那点本事根本不够看。Odin 不仅序列化支持强,连各种 Attribute 都香得不行,啥[ShowIf][InlineEditor][ValueDropdown]用起来都超级顺手。

属性面板的可视化改造工具里,Odin 算是做得比较稳的。你不用继承Editor也能直接美化 Inspector 界面,还支持嵌套序列化,复杂数据结构轻轻松松展示出来。用它你会发现,写ScriptableObject真的是一件挺舒服的事。

拖个脚本上去,属性自动排版,响应也快,还支持你自定义绘制方式。你要是做工具开发、设计数据结构比较多,建议你早点上手这插件,能省你不少事。

对了,Odin 版本挺多的,3.1.103.1.2这些也可以看看,功能更新比较快,但 2.1.8 这个版本稳定性还不错,多老项目都在用。如果你刚接触,建议从这个版本先试试,熟悉之后再考虑升级。

要注意的是,Odin 不是免费插件,用在商用项目里要留意授权问题。另外,有时候 Unity 的序列化机制会跟 Odin 打架,字段该[SerializeField]的别忘了标,不然 Inspector 直接空掉。

如果你正在做 Editor 工具,或者 UI 数据结构复杂,不妨装一下试试。不出意外的话,你快会觉得“嗯,没有 Odin 还真不行”。

unitypackage 文件大小:2.95MB