Odin - Inspector and Serializer 学习笔记

学习目的

由于Unity本身的Editor编程中,存在其自身的局限性,比如:无法序列化Dictionary,对多态、空值、循环嵌套等序列化显示,Inspector或EditorWindow多线程下复杂属性显示处理等等;由于这些原因,Inspector and Serializer 类型的插件变得非常有重要意义,许多unity项目往往都需求这样的插件。而Odin - Inspector and Serializer 是此类插件中非常好,也非常多人使用的插件。(Unity Asset Store 的链接)

导入插件

一般情况下,如同其他插件包(.unitypackage)一样导入unity工程便可以完成导入操作。导入成功后可以在菜单栏上看到 “Tools > Odin Inspector > Getting Started” 选项(官网的导入步骤指引)。也有使用Unity 新版导入包工具PackageManager 导入的方法(官网使用PackageManager导入步骤详解)。

学习目录

  • 官网的快速教程
  • 官网的特性详解
  • 官网的API文档

Odin - Inspector and Serializer 学习笔记总结相关推荐

  1. Odin Inspector 系列教程 --- SearchableAttribute

    通过添加SearchableAttribute特性为其添加一个搜索框,可用于搜索对应的类或其子类的成员,但目前不可用于字典类型. image using Sirenix.OdinInspector; ...

  2. Json.Net学习笔记

    Json.Net学习笔记 摘自:  http://www.verydemo.com/demo_c360_i45119.html 分类: 编程语言/ ASP.NET/ 文章 导读:string goog ...

  3. 【初阶】unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流...

    [初阶]unity3d官方案例_太空射击SpacingShooter 学习笔记 显示分数时,如何让函数之间相互交流 一.关于 显示分数时,如何让函数之间相互交流 这是一个非常好的逻辑问题 1 思路:主 ...

  4. Unity3D学习笔记之九为场景添加细节(二)

                 上节为场景中添加了第一块带有碰撞器的石头,本节我们来利用Prefab,将场景细节都添加进去,并且做的更完善.        这一系列教程以及素材均参考自人人素材翻译组出品的翻 ...

  5. Unity3D学习笔记之八为场景添加细节(一)

         这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程<Unity游戏引擎的基础入门视频教程>,下载链接附在第二篇学习笔记中.      我花了30分钟做了一个中等大小的迷宫场 ...

  6. Unity3D学习笔记之七创建自己的游戏场景

    到现在为止我们已经拥有了比较完备的Prefab,已经可以创建宏大的游戏场景,并以第一人称视角在场景中漫游了.这里给大家做个小的示范,建一个小场景大家在创建场景的时候需要自由发挥,做个尽量大的场景出来. ...

  7. Unity3D学习笔记之五为Prefab添加材质

    本次笔记中,我们将利用unity来创建并使用材质,把材质添加到我们的Prefab中去. 这一系列教程以及素材均参考自人人素材翻译组出品的翻译教程<Unity游戏引擎的基础入门视频教程>,下 ...

  8. pycharm 运行celery_Celery全面学习笔记

    来源 介绍 Celery 是 Distributed Task Queue,分布式任务队列.分布式决定了可以有多个 worker 的存在,队列表示其是异步操作. Celery 核心模块 Celery有 ...

  9. 千锋Django学习笔记

    千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...

  10. unity2D学习笔记-角色动画

    unity2D学习笔记-角色动画 角色移动 动画效果(重点!!!!!) 创建:Animator与Animation 状态转换 跳跃 从fall到idle Hierarchy中创建一个Sprite作为载 ...

最新文章

  1. 【2020年3月】自然语言处理最新论文速递
  2. 移动端— position: fixed;固定定位解决方案
  3. 【JUC并发编程03】线程间通信
  4. 内推学弟进了腾讯,看看他的标杆简历!
  5. 【AI视野·今日Robot 机器人论文速览 第十期】Fri, 18 Jun 2021
  6. PostgreSQL类似Oracle MERGE功能的实现
  7. 吴恩达深度学习——深度学习概论
  8. ddrescue重建损坏磁盘
  9. myeclipse导出war包出错Security alert解决办法
  10. 剑指offer-数值的整数次方
  11. 卡方检验用于特征选择
  12. sql2005没有服务器名称
  13. 升职加薪,必不可少!Python刷题打怪,你要的LeetCode答案都在这里了!
  14. Flex在线拍照功能
  15. 山西最新五大姓氏排名发布,排名第一的是王,第二的竟是……
  16. 本周最新文献速递20211121
  17. 主机win7和虚拟机xp之间的文件传输
  18. php语言中Excel表格导入数据库的方法详解
  19. 如何删除顽固的 AVI 格式的影音文件
  20. Chromium OS Autotest 编码风格

热门文章

  1. C语言自己编写头文件
  2. mac安装旺旺启动台找不到_如何正确安装卸载mac软件
  3. 计算机房在五楼英语,“我住在五楼”怎么用英语表达?
  4. 为什么要有升余弦滤波器和无码间串扰?
  5. 2.运筹学上课复盘 之 单纯性法的原理 + 两阶段法 + 解的类型
  6. .net 开源混淆器 ConfuserEx
  7. 神经网络学习小记录61——Tensorflow2 搭建常见分类网络平台(VGG16、MobileNet、ResNet50)
  8. 空域变换-直方图匹配(直方图规定化)
  9. 为什么要使用MVP架构
  10. 苹果无线网服务器绕过id,最新绕过苹果id方法