unity3d插件Daikon Forge GUI 中文教程4-高级控件Checkbox和dropdownlis的使用
第三节 高级的控件
Checkbox单选和多选、dropdownlis下拉列表、listbox列表框、progressbar进度条、richtextlabel富文本、slider滑块、textbox输入框、scrollbar滚动条。
3.1、Checkbox单选和多选
先来显示如下的内容:
设置如下:
Checked 表示当前是否选中的状态;。
Text的内容是Label对象的内容自动获取的, 为什么只需要设置CheckIcon(精灵)因为UnCheck是不需要有隐藏的不用动。
Group 设置了它(和别的CheckBox)就是单选按钮了。不设置或者默认就是多选按钮。
赋值的参数需要三个子对象吧。
我感觉子对象默认就是在父对象的上方显示更靠近我们(因为不存在因为层或者Z-index问题产生显示混乱的问题)
来做一下单选按钮的实现:我拷贝两个刚才的对象按钮随意的选择场景中的一个控件作为他们组的标记。给他们的Group附上这个控件。
运行后效果如下:
顺便说明一下,这个Group的值呀,我们可以从一组单选按钮CheckBox中选择一个为所有的控件附上值(包括自己)也是可以的。
3.2、dropdownlis下拉列表
专有属性是很多的。
Trigger 是个控件,一般是精灵图片就行了,表示右边的小倒三角▽
Open on Click 选中时,可以运行一下,只要在下来列表上单击左键就会触发。如果不选中,那么必须单击右边的倒三角▽才行。
Selected Index 选择的索引,就是倒三角▽左边显示的内容的条目,0为空呗。
Images and Colors 就是关于文字背景的图片和颜色,应该很好理解吧。
Text Appearance 中的:
字体
两种状态下的字体颜色设置
字体大小
字的边距
使用字的阴影
前面刚说的这两个是指倒三角▽所在的横条。 下面说的是单击时弹出的列表的属性设置。
List Appearance :
就是关于三种状态下的图片设置,没有图集的。
List Options :
Scroll Bar: 需要滚动条控件的预制体,什么时候使用,当列表中的Item太多总的高度大于Max List Height的值时需要使用了。
List Position 可以在Bar的上面,下面,或者自动选择。
Max List Width 最大的宽度
Max List Height最大的高度
Offset 偏移,设置了但是没有作用现象。
Padding 边距,有变化的。
最后的:
List Data:
Options中填写Item文本的内容了。