前言:Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码。
Odin包含许多功能,例如Static Inspector,Project Validation,Odin Editor Windows和我们的开源Odin Serializer,它允许您在需要多态对象结构时扩展Unity的序列化功能,或者希望在运行时序列化和反序列化数据。
Unity 网红BRACKEYS推荐:
如果感觉Odin不错,希望大家能够支持一下作者,一款软件能够做的多好、迭代频率和维护时间的长短,这些绝大多数取决于收益的多少。
关于Odin Inspector能做得多好 ?
点击进入UnityAssetStore地址
点击进入Odin官网
目前状态:持续更新 ,欢迎大佬提供各种工具示例
点击GitHub示例下载
集成须知:如需获取对应插件,请点击加新QQ群:280873802,可在群文件中自行获取(原QQ群被封)
示例使用环境
- Unity 2019.3.0f6
-
Odin版本 2.1.9
MindMap
Odin Inspector 系列教程 — 常见问题解答(FAQ)
【Essentials】
- Odin Inspector 系列教程 — Assets Only Attribute
- Odin Inspector 系列教程 — Custom Value Drawer Attribute
- Odin Inspector 系列教程 — Delayed Property Attribute
- Odin Inspector 系列教程 — Detailed Info Box Attribute
- Odin Inspector 系列教程 — Enable GUIAttribute
- Odin Inspector 系列教程 — GUIColor Attribute
- Odin Inspector 系列教程 — Hide Label Attribute
- Odin Inspector 系列教程 — Property Order Attribute
- Odin Inspector 系列教程 — Property Space Attribute
- Odin Inspector 系列教程 — Read Only Attribute
- Odin Inspector 系列教程 — Required Attribute
- Odin Inspector 系列教程 — SearchableAttribute
- Odin Inspector 系列教程 — Show In Inspector Attribute
- Odin Inspector 系列教程 — Title Attribute
- Odin Inspector 系列教程 — Type Filter Attribute
- Odin Inspector 系列教程 — Type Info Box Attribute
- Odin Inspector 系列教程 — Validate Input Attribute
- Odin Inspector 系列教程 — Value Dropdown Attribute
【Type Specifics】
- Odin Inspector 系列教程 — Asset List Attribute
- Odin Inspector 系列教程 — Asset Selector Attribute
- Odin Inspector 系列教程 — Child Game Objects Only Attribute
- Odin Inspector 系列教程 — Color Palette Attribute
- Odin Inspector 系列教程 — Display As String Attribute
- Odin Inspector 系列教程 — File Path Attribute
- Odin Inspector 系列教程 — Folder Path Attribute
- Odin Inspector 系列教程 — Hide In Inline Editors Attribute
- Odin Inspector 系列教程 — Hide In Tables Attribute
- Odin Inspector 系列教程 — Hide Mono Script Attribute
- Odin Inspector 系列教程 — Hide Reference Object Picker Attribute
- Odin Inspector 系列教程 — Inline Editor Attribute
- Odin Inspector 系列教程 — Multi Line Property Attribute
- Odin Inspector 系列教程 — Preview Field Attribute
- Odin Inspector 系列教程 — Scene Objects Only Attribute
- Odin Inspector 系列教程 — Toggle Attribute
- Odin Inspector 系列教程 — Toggle Left Attribute
【Buttons】
- Odin Inspector 系列教程 — Button Attribute
- Odin Inspector 系列教程 — Enum Paging Attribute
- Odin Inspector 系列教程 — Enum Toggle Buttons Attribute
- Odin Inspector 系列教程 — Inline Button Attribute
【Groups】
- Odin Inspector 系列教程 — Box Group Attribute
- Odin Inspector 系列教程 — Title Group Attribute
- Odin Inspector 系列教程 — Foldout Group Attribute
- Odin Inspector 系列教程 — Horizontal Group Attribute
- Odin Inspector 系列教程 — Tab Group Attribute
- Odin Inspector 系列教程 — Vertical Group Attribute
- Odin Inspector 系列教程 — Toggle Group Attribute
- Odin Inspector 系列教程 — Button Group Attribute
- Odin Inspector 系列教程 — Responsive Button Group Attribute
【Misc】
- Odin Inspector 系列教程 — Custom Context Menu Attribute
- Odin Inspector 系列教程 — Disable Context Menu Attribute
- Odin Inspector 系列教程 — Draw With Unity Attribute
- Odin Inspector 系列教程 — Hide Duplicate Reference Box Attribute
- Odin Inspector 系列教程 — Indent Attribute
- Odin Inspector 系列教程 — Info Box Attribute
- Odin Inspector 系列教程 — Inline Property Attribute
- Odin Inspector 系列教程 — Label Text Attribute
- Odin Inspector 系列教程 — On Collection Changed Attribute
- Odin Inspector 系列教程 — On Inspector Dispose Attribute
- Odin Inspector 系列教程 — Label Width Attribute
- Odin Inspector 系列教程 — On Inspector GUIAttribute
- Odin Inspector 系列教程 — On Inspector Init Attribute
- Odin Inspector 系列教程 — On State Update Attribute
- Odin Inspector 系列教程 — On Value Changed Attribute
- Odin Inspector 系列教程 — Property Tooltip Attribute
- Odin Inspector 系列教程 — Suffix Label Attribute
【Collections】
- Odin Inspector 系列教程 — Dictionary Drawer Settings Attribute
- Odin Inspector 系列教程 — List Drawer Settings Attribute
- Odin Inspector 系列教程 — Table List Attribute
- Odin Inspector 系列教程 — Table Matrix Attribute
- Odin Inspector 系列教程 — Table Column Width Attribute
【Conditionals】
- Odin Inspector 系列教程 — Enable If Attribute
- Odin Inspector 系列教程 — Disable If Attribute
- Odin Inspector 系列教程 — Show If Attribute
- Odin Inspector 系列教程 — Hide If Attribute
- Odin Inspector 系列教程 — Show If Group Attribute
- Odin Inspector 系列教程 — Hide If Group Attribute
- Odin Inspector 系列教程 — Show In Inline Editors Attribute
- Odin Inspector 系列教程 — Disable In Inline Editors Attribute
- Odin Inspector 系列教程 — Hide In Editor Mode Attribute
- Odin Inspector 系列教程 — Hide In Play Mode Attribute
- Odin Inspector 系列教程 — Disable In Play Mode Attribute
- Odin Inspector 系列教程 — Disable In Editor Mode Attribute
- Odin Inspector 系列教程 — Disable In Non Prefabs Attribute
- Odin Inspector 系列教程 — Disable In Prefab Assets Attribute
- Odin Inspector 系列教程 — Disable In Prefab Instances Attribute
- Odin Inspector 系列教程 — Disable In Prefabs Attribute
- Odin Inspector 系列教程 — Hide In Non Prefabs Attribute
- Odin Inspector 系列教程 — Hide In Prefab Assets Attribute
- Odin Inspector 系列教程 — Hide In Prefab Instances Attribute
【Numbers】
- Odin Inspector 系列教程 — Max Value Attribute
- Odin Inspector 系列教程 — Min Value Attribute
- Odin Inspector 系列教程 — Min Max Slider Attribute
- Odin Inspector 系列教程 — Progress Bar Attribute【逼格提升利器】
- Odin Inspector 系列教程 — Property Range Attribute
- Odin Inspector 系列教程 — Wrap Attribute
【Unity】
- Odin Inspector 系列教程 — Range Attribute
- Odin Inspector 系列教程 — Space Attribute
- Odin Inspector 系列教程 — Text Area Attribute
笔者以前写过一篇Unity自带的特性,不过用起来没有Odin表现出色,有兴趣的同学可以看看
Unity Attributes 自带特性
【OdinWindow】
【基于Odin制作的工具或组件】
- Odin Inspector 系列教程 — 【小工具】AnimatedButton
- Odin Inspector 系列教程 — 【小工具】ScriptableObjectCreator
- Odin Inspector 系列教程 — 【小工具】UGUI节点收集器(UINodeCollection)
【基于Odin自定义绘制Drawer】
【Odin工具箱】
【Odin验证器】
- Odin Inspector 系列教程 — 验证器入门指南【何为验证器Validator】
- Odin Inspector 系列教程 — 验证器配置文件设置与使用
- Odin Inspector 系列教程 — 自定义验证
【Odin序列化】
- Odin Inspector 系列教程 — 初识Odin序列化
- Odin Inspector 系列教程 — 自定义Odin序列化
- Odin Inspector 系列教程 — 使用Odin-Serializer保存游戏数据
- Odin Inspector 系列教程 — Serialization Debugger 使用
- Odin Inspector 系列教程 — Odin Static Inspector 使用
大佬强