UGUI学习笔记(Button、Toggle)

【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项中,单选就完成了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值