Unity-UI-toggle组件
💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏用来记录我最近的游戏开发的学习
🈶本篇是Unity-UI-toggle组件
1、基础知识

较为官方的说法:
| 属性 | 功能 |
|---|---|
| Interactable | 确定该组件是否接受输入。设置为 false 时,交互被禁用,过渡状态也将设置为禁用状态 |
| Transition | 确定控件以何种方式对用户操作进行可视化响应的属性 |
| Navigation | 确定控件顺序的属性 |
| Is on | 确定开关在开始时是否为打开状态 |
| Toggle Transition | 开关在其值发生变化时以图形方式作出的反应 |
| Graphic | 用于复选标记的图像 |
| Group | 此开关所属的开关组(如果有) |
容易理解点的解释:
Interactable、Transition、Navigation和Button组件中相同,已经在Button部分记录过了— Unity-UI-Button组件
Is on :在游戏开始后,玩家选择之前,checkmark(就是那个√,默认是√,可以换成别的)是否显示。

Toggle Transition :None(即复选标记直接出现或消失)和 Fade(即复选标记淡入或淡出)。
Graphic:默认是 √ ,可以更换成别的图片。
Group:属于同一组的开关将受到约束,即一次只能打开其中一个开关,按下其中一个开关便会自动关闭其他开关。(可以用此实现单选功能)
2、Toggle的组成


(右下角是Lable,被水印挡住了)
3、单选功能的实现

creat Empty,建一个空物体,将一组的toggle都放在这个空物体下面

然后给这个空物体添加一个Toggle Group组件

将两个Toggle的Group都添加上刚刚建的空物体
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录
本文介绍了Unity中的UI Toggle组件,包括其基础知识如Interactable、Transition、Navigation和Ison属性,并详细讲解了如何实现单选功能,通过ToggleGroup组件限制同一组内仅能有一个开关处于开启状态。此外,还提到了ToggleTransition的不同效果和Graphic的自定义设置。
4241

被折叠的 条评论
为什么被折叠?



