插件推荐

Unity插件之Odin 2.Inspector使用-Group

2019-03-27  本文已影响82人  7b6b65902836

Unity插件之Odin 2.Inspector使用-GroupAndLayout

简介

Odin定义了很多的属性标签,通过这些属性标签很大程度上增强了编辑器功能,本文将详细介绍如下属性标签:

声明

本文中的内容属于个人总结整理而来,个人水平有限,对于部分细节难免有理解错误及遗漏之处,如果您在阅读过程中有所发现,希望您能指正,同时文章中的部分内容也参考了其它大神的文章,如果文章中的内容侵犯了您的权益,表示非常歉意,请您指出,我将尽快修改。

如果您进行转载,请标明出处。

Unity插件之Odin 2.Inspector使用-GroupAndLayout(http://www.liyubin.com/articles/2019/03/26/1553609543968.html)

API详解



TableListAttribute

简介

对List和Array使用TableList属性标签,可以在面板中以表的形式进行绘制

API详解

示例

Odin-TableListAttribute


TabGroupAttribute

简介

TabGroup属性标签继承自PropertyGroupAttribute,实现ISubGroupProviderAttribute接口,可以将不同的属性组织到不同的标签页中,从而能够更好显示

能过设置group组的名称,可以使用多个标签页,甚至可以嵌套使用。

API详解

示例

Odin-TabGroupAttribute


HorizontalGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可以将多个属性以水平排列的方式进行绘制,宽度值、左右边距等可以按百分比或者像素值进行设定,如果值0-1之间的值,则表示百分比,设置为0时表示自动设置宽度,否则将使用像素进行绘制。

可以通过指定不同的分组名称从而可以同时使用多组,也可以进行嵌套

API详解

示例

Odin-HorizontalGroupAttribute


VerticalGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可以将指定的属性或者其它属性标签分配好的组进行垂直布局

API详解

示例

Odin-VerticalGroupAttribute


FoldoutGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可通过折叠按钮对其管理的属性进行折叠或展开

API详解

示例

Odin-FoldoutGroupAttribute


BoxGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可以将多个属性通过Box的形式在一起展示

API详解

示例

Odin-BoxGroupAttribute


ToggleGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可以将一组属性统一管理,并且可以启用或者禁用此组属性

API详解

示例

Odin-ToggleGroupAttribute


InlinePropertyAttribute

简介

使用此属性标签后,可以将属性的内容紧接着文本显示,则不再使用折叠标签显示。

PS:对于子类型,Unity默认会将其按折叠标签的样式显示,使用此标签可以使用文本直接显示

API详解

示例

Odin-InlinePropertyAttribute


TitleGroupAttribute

简介

此属性标签继承自PropertyGroupAttribute,使用此属性标签后,可以将多个属性绘制成一组,同时为其添加标题

API详解

示例

Odin-TitleGroupAttribute


上一篇 下一篇

猜你喜欢

热点阅读