Notifications
Article
革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程
Updated 21 days ago
44
0
革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程
前言:Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码。
Odin包含许多功能,例如Static Inspector,Project Validation,Odin Editor Windows和我们的开源Odin Serializer,它允许您在需要多态对象结构时扩展Unity的序列化功能,或者希望在运行时序列化和反序列化数据。

Unity 网红BRACKEYS推荐:

点击进入Odin官网地址

点击进入Odin UnityAssetStore

如果感觉Odin不错,希望大家能够支持一下作者,一款软件能够做的多好、迭代频率和维护时间的长短,这些绝大多数取决于收益的多少。

关于Odin Inspector能做得多好 ?

GitHub示例下载(不含Odin插件):https://github.com/su9257/Odin-Inspector-Chinese-Tutorial

示例使用环境

  • Unity 2018.4.X
  • Odin版本 2.1.5

【Essentials】

  1. [Odin Inspector 系列教程 --- Assets Only Attribute]
  2. [Odin Inspector 系列教程 --- Custom Value Drawer Attribute]
  3. [Odin Inspector 系列教程 --- Delayed Property Attribute]
  4. [Odin Inspector 系列教程 --- Detailed Info Box Attribute]
  5. [Odin Inspector 系列教程 --- Enable GUIAttribute]
  6. [Odin Inspector 系列教程 --- GUIColor Attribute]【逼格提升利器】
  7. [Odin Inspector 系列教程 --- Hide Label Attribute]
  8. [Odin Inspector 系列教程 --- Property Order Attribute]
  9. [Odin Inspector 系列教程 --- Property Space Attribute]
  10. [Odin Inspector 系列教程 --- Read Only Attribute]
  11. [Odin Inspector 系列教程 --- Required Attribute]
  12. [Odin Inspector 系列教程 --- Show In Inspector Attribute]
  13. [Odin Inspector 系列教程 --- Title Attribute]
  14. [Odin Inspector 系列教程 --- Type Filter Attribute]
  15. [Odin Inspector 系列教程 --- Type Info Box Attribute]
  16. [Odin Inspector 系列教程 --- Validate Input Attribute]
  17. [Odin Inspector 系列教程 --- Value Dropdown Attribute]

【Type Specifics】

  1. [Odin Inspector 系列教程 --- Asset List Attribute]
  2. [Odin Inspector 系列教程 --- Asset Selector Attribute]
  3. [Odin Inspector 系列教程 --- Child Game Objects Only Attribute]
  4. [Odin Inspector 系列教程 --- Color Palette Attribute]
  5. [Odin Inspector 系列教程 --- Display As String Attribute]
  6. [Odin Inspector 系列教程 --- File Path Attribute]
  7. [Odin Inspector 系列教程 --- Folder Path Attribute]
  8. [Odin Inspector 系列教程 --- Hide In Inline Editors Attribute]
  9. [Odin Inspector 系列教程 --- Hide In Tables Attribute]
  10. [Odin Inspector 系列教程 --- Hide Mono Script Attribute]
  11. [Odin Inspector 系列教程 --- Hide Reference Object Picker Attribute]
  12. [Odin Inspector 系列教程 --- Inline Editor Attribute]
  13. [Odin Inspector 系列教程 --- Multi Line Property Attribute]
  14. [Odin Inspector 系列教程 --- Preview Field Attribute]
  15. [Odin Inspector 系列教程 --- Scene Objects Only Attribute]
  16. [Odin Inspector 系列教程 --- Toggle Attribute]
  17. [Odin Inspector 系列教程 --- Toggle Left Attribute]

【Buttons】

  1. [Odin Inspector 系列教程 --- Button Attribute]
  2. [Odin Inspector 系列教程 --- Enum Paging Attribute]
  3. [Odin Inspector 系列教程 --- Enum Toggle Buttons Attribute]
  4. [Odin Inspector 系列教程 --- Inline Button Attribute]

【Groups】

  1. [Odin Inspector 系列教程 --- Box Group Attribute]
  2. [Odin Inspector 系列教程 --- Title Group Attribute]
  3. [Odin Inspector 系列教程 --- Foldout Group Attribute]
  4. [Odin Inspector 系列教程 --- Horizontal Group Attribute]
  5. [Odin Inspector 系列教程 --- Tab Group Attribute]
  6. [Odin Inspector 系列教程 --- Vertical Group Attribute]
  7. [Odin Inspector 系列教程 --- Toggle Group Attribute]
  8. [Odin Inspector 系列教程 --- Button Group Attribute]
  9. [Odin Inspector 系列教程 --- Responsive Button Group Attribute]

【Misc】

  1. [Odin Inspector 系列教程 --- Custom Context Menu Attribute]
  2. [Odin Inspector 系列教程 --- Disable Context Menu Attribute]
  3. [Odin Inspector 系列教程 --- Draw With Unity Attribute]
  4. [Odin Inspector 系列教程 --- Hide Duplicate Reference Box Attribute]
  5. [Odin Inspector 系列教程 --- Indent Attribute]
  6. [Odin Inspector 系列教程 --- Info Box Attribute]
  7. [Odin Inspector 系列教程 --- Inline Property Attribute]
  8. [Odin Inspector 系列教程 --- Label Text Attribute]
  9. [Odin Inspector 系列教程 --- Label Width Attribute]
  10. [Odin Inspector 系列教程 --- On Inspector GUIAttribute]
  11. [Odin Inspector 系列教程 --- On Value Changed Attribute]
  12. [Odin Inspector 系列教程 --- Property Tooltip Attribute]
  13. [Odin Inspector 系列教程 --- Suffix Label Attribute]

【Collections】

  1. [Odin Inspector 系列教程 --- Dictionary Drawer Settings Attribute]
  2. [Odin Inspector 系列教程 --- List Drawer Settings Attribute]
  3. [Odin Inspector 系列教程 --- Table List Attribute]
  4. [Odin Inspector 系列教程 --- Table Matrix Attribute]
  5. [Odin Inspector 系列教程 --- Table Column Width Attribute]

【Conditionals】

  1. [Odin Inspector 系列教程 --- Enable If Attribute]
  2. [Odin Inspector 系列教程 --- Disable If Attribute]
  3. [Odin Inspector 系列教程 --- Show If Attribute]
  4. [Odin Inspector 系列教程 --- Hide If Attribute]
  5. [Odin Inspector 系列教程 --- Show If Group Attribute]
  6. [Odin Inspector 系列教程 --- Hide If Group Attribute]
  7. [Odin Inspector 系列教程 --- Show In Inline Editors Attribute]
  8. [Odin Inspector 系列教程 --- Disable In Inline Editors Attribute]
  9. [Odin Inspector 系列教程 --- Hide In Editor Mode Attribute]
  10. [Odin Inspector 系列教程 --- Hide In Play Mode Attribute]
  11. [Odin Inspector 系列教程 --- Disable In Play Mode Attribute]
  12. [Odin Inspector 系列教程 --- Disable In Editor Mode Attribute]
  13. [Odin Inspector 系列教程 --- Disable In Non Prefabs Attribute]
  14. [Odin Inspector 系列教程 --- Disable In Prefab Assets Attribute]
  15. [Odin Inspector 系列教程 --- Disable In Prefab Instances Attribute]
  16. [Odin Inspector 系列教程 --- Disable In Prefabs Attribute]
  17. [Odin Inspector 系列教程 --- Hide In Non Prefabs Attribute](
  18. [Odin Inspector 系列教程 --- Hide In Prefab Assets Attribute]
  19. [Odin Inspector 系列教程 --- Hide In Prefab Instances Attribute]

【Numbers】

  1. [Odin Inspector 系列教程 --- Max Value Attribute]
  2. [Odin Inspector 系列教程 --- Min Value Attribute]
  3. [Odin Inspector 系列教程 --- Min Max Slider Attribute]
  4. [Odin Inspector 系列教程 --- Progress Bar Attribute]【逼格提升利器】
  5. [Odin Inspector 系列教程 --- Property Range Attribute]
  6. [Odin Inspector 系列教程 --- Wrap Attribute]

【Unity】

  1. [Odin Inspector 系列教程 --- Range Attribute]
  2. [Odin Inspector 系列教程 --- Space Attribute]
  3. [Odin Inspector 系列教程 --- Text Area Attribute]

笔者以前写过一篇Unity自带的特性,不过用起来没有Odin表现出色,有兴趣的同学可以看看
[Unity Attributes 自带特性]

【OdinWindow】

  1. [Odin Inspector 系列教程 --- 初识 OdinWindow]

【基于Odin制作的工具或组件】

  1. [Odin Inspector 系列教程 --- 【小工具】AnimatedButton]
  2. [Odin Inspector 系列教程 --- 【小工具】ScriptableObjectCreator]

【基于Odin自定义绘制Drawer】

  1. [Odin Inspector 系列教程 --- 自定义Drawer特性]
海澜
低端打杂人员 - Programmer
6
Comments