Unity插件介绍——Odin

今天把玩了一款最近的热门插件——“Odin - Inspector and Serializer”,其功能强大到让人无语,简直是开发利器,屠龙宝刀!
它的功能是扩展Inspector显示,它重写和增加了很多PropertyAttribute,能够在不重写Editor类的情况下显示各种变量到Inspector里。

下面随便介绍几个非常好用的功能:


* 重做了List的支持:增加了边框,增加了添加和删除按钮,提供元素拖动排序功能(相比之下官方提供的list简直没法看)

* 添加了Dictionary支持,因为官方根本不把Dictionary当做可序列化的类型,所以我们的类需要继承自插件提供的SerializedMonoBehaviour类

* 添加指向指定方法的按钮(比之前用ContextMenu要好用太多了)

* 鬼畜的效果(所有的小窗都在飞舞)


还有N多强大的功能,这里就不一一介绍了,想想自己以前写OnInspectorGUI写到吐,简直要泪流满面……

posted @ 2017-07-06 20:14  九德真君  阅读(6964)  评论(1编辑  收藏  举报