Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框
Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框
学习闲言
使用学习软件的同时顺便也学一下入门开发知识吧,闲着也是闲着。(前提是你必须先初步认识了Unity界面)
ToggleGroup制作Tab对话框
首页转轮上有一项是游戏需知:
这个功能比较简单,是利用Unity自带的ToggleGroup的基本功能来实现的。
-
制作前安排:
在Inspector中建立了空文件夹、背景图、三个text、和三个button。 -
为按扭及其父项(即存放按扭的空文件夹)各自添加自带脚本:
首先把三个button的Button脚本通过右上角的齿轮删除掉,分别通过AddComponent,添加Toggle脚本,然后为父项添加ToggleGroup脚本。
为了方便说明添加的是button,看起来更像个tab,实际使用中可直接添加Image再添加相应脚本。
接下来把建立好ToggleGroup的父项分别拖入三个button如上图最下边Group空位处,到这里已经基本完成了。
- 为Toggle添加事件控制:
分别为三个button添加OnValueChanged事件,并拖入对应的Text,最后从下拉中选中开关方法。
这个例子比较简单,只需要使用自带的GameObject控制方法来控制文字和button的一一对应。
- 为界面元素设置初始状态:
首先将准备作为第一页显示的button中的Toggle的isOn属性勾选,然后把其余两个对应的text取消**状态。 - 游戏调试:
按下Unity界面头部的播放按扭,即可进行可视化调试。好了,这就是Unity的最简单的TAB页的例子,实际制作中可以实现非常复杂的功能,是相当常用的。
预知后事如何,请听下回分解...