UGUI有一个Toggle组件 用来制作一个可勾选的选项,组件面板如下图所示
其中Interactable选项用来选择是否可操作,不勾选的话就是不可操作的,isOn是用来判断当前这个Toggle的勾选状态,OnValueChanged是当前Toggle值被改变时会被调用,可以在代码里加监听,也可以讲对象直接拖在面板里选择方法来监听。重点说一下这个Group属性。
在其他物体上挂载一个ToggleGroup选项,再在其他Toggle面板的Group上将这个ToggleGroup物体拖进去,那这些Toggle就成为了一个组,一个组里的Toggle只能有一个Toggle被勾选。ToggleGroup面板如下图所示:
面板很简单只有一个AllowSwitchOff的属性,用来选择所有Toggle能不能同时被不勾选。但是它有一些方法需要说明一下。
ToggleGroup继承自UIBehaviour
,可以将多个To