Odin Inspector和Serializer是用于Unity引擎的强大工具集,V2.1.13版本提供增强的数据序列化与Inspector自定义功能,显著提升开发效率。
Odin 能够显著提升 Unity 工作流程的效率,为个人用户及团队提供强大的编辑器功能,并特别适用于高级用户。资源商店版本面向过去一年内收入或资金低于 20 万美元的实体或公司开放;企业选项则可供选择。
Odin Inspector 可以无缝地融入现有的工作流程中,无需进行复杂的集成操作,能够序列化任何内容并提供超过80个新的检测器属性、无样板代码和更多功能。在2019年5月28日前购买了 Odin 的用户可以从官网免费获取其源代码及验证器插件。
以下为Odin的主要亮点:
- 简单集成:无需继承任何类,现有编辑器可直接使用。
- 完全的编辑模式支持:仅启用编辑功能而关闭序列化选项。
- 自定义窗口创建工具:助力项目和游戏数据管理与优化。
- 输入验证系统:方便团队成员设置场景及输入检查规则,提升Unity使用的便捷性。
- 对任何对象进行序列化的能力:通过我们的自定义序列化协议实现。在2018.3及以上版本中,Odin 预制件的嵌套被弃用。
- 强大的列表功能:支持所有实现了 Microsoft IList 接口的数据结构,并提供拖拽、插入及删除等操作。
- 出色的扩展性:灵活且强大的API使用户能够轻松地调整与修改检查器界面的设计。
此外,Odin 还提供了字典、自定义布局、资源列表以及颜色调板等功能。平台支持包括桌面版、Android、iOS、WebGL和各种游戏主机(PlayStation, Xbox, Nintendo Switch)及VR设备(Oculus)。所有IL2CPP平台均得到全面优化的序列化器支持,而UWP仅限于使用IL2CPP后端的支持。