【Button控件】说起来这是一个组合控件,由Image和Text组成,如下图:
Button就是一个Image控件,上再加个Button的组件。这样的话Image的特性同样适用在Button上。这个我就不多了解了,要具体说下Button组件。
这个选项是表示该控件是否能交互,会产生
和
的两个状态,一个可以点击,一个无法点击。
Transition是设置按钮交互时不同状态的UI变化,Color Tint时按钮不同状态产生颜色变化;Sprite Swap时按钮不同状态时使用不同图片;Animation时按钮不同状态使用不同的动画效果。
这是UGUI中个UI的一个顺序排列,一般是要多个UI控件之间,你可以通过选中Visualize来直观得看到UI间的导航,设置好后,按你的上下左右试试。
在Button下的Text是显示在按钮上的文字,通常使用的不多,一般都会把文字直接做在图片上。
【Toggle控件】这个同样是个组合控件,先看下目录。
Toggle是个GameObject,上面挂着Toggle组件;Background是那个白色框框,里面的Checkmark就是那个勾了;Label就是描述文字。下面具体了解一下。
上半部分是不是似曾相识?对啊,和Button一模一样是不是!那我就直接说不一样的了。
这项就是Toggle的状态,选中或非选中,通常都是脚本中获取状态或者变更状态。
这是Toggle状态改变时的效果,渐显或者直接显示。
这个没什么好说吧?然后就是Group,因为Toggle可以做多选也可以做单选,要实现单选我们就要用到Group。首先我们要先设计一个目录。
Group是一个GameObject,上面添加了一个ToggleGroup组件。Allow Switch Off表示是否保证至少有一个是被选中的。
然后我们讲Group拖到Group项中,单选就完成了!


Button就是一个Image控件,上再加个Button的组件。这样的话Image的特性同样适用在Button上。这个我就不多了解了,要具体说下Button组件。



Transition是设置按钮交互时不同状态的UI变化,Color Tint时按钮不同状态产生颜色变化;Sprite Swap时按钮不同状态时使用不同图片;Animation时按钮不同状态使用不同的动画效果。




在Button下的Text是显示在按钮上的文字,通常使用的不多,一般都会把文字直接做在图片上。
【Toggle控件】这个同样是个组合控件,先看下目录。

Toggle是个GameObject,上面挂着Toggle组件;Background是那个白色框框,里面的Checkmark就是那个勾了;Label就是描述文字。下面具体了解一下。

上半部分是不是似曾相识?对啊,和Button一模一样是不是!那我就直接说不一样的了。





