Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框

Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框


地址栏qq后面号码非本人号码,避免误解已搬家至https://blog.csdn.net/weixin_40345131

学习闲言

使用学习软件的同时顺便也学一下入门开发知识吧,闲着也是闲着。(前提是你必须先初步认识了Unity界面)

ToggleGroup制作Tab对话框

首页转轮上有一项是游戏需知:
Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框

这个功能比较简单,是利用Unity自带的ToggleGroup的基本功能来实现的。

  1. 制作前安排:
    Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框
    在Inspector中建立了空文件夹、背景图、三个text、和三个button。

  2. 为按扭及其父项(即存放按扭的空文件夹)各自添加自带脚本:
    首先把三个button的Button脚本通过右上角的齿轮删除掉,分别通过AddComponent,添加Toggle脚本,然后为父项添加ToggleGroup脚本。
    Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框

为了方便说明添加的是button,看起来更像个tab,实际使用中可直接添加Image再添加相应脚本。

Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框
接下来把建立好ToggleGroup的父项分别拖入三个button如上图最下边Group空位处,到这里已经基本完成了。

  1. 为Toggle添加事件控制:
    分别为三个button添加OnValueChanged事件,并拖入对应的Text,最后从下拉中选中开关方法。

这个例子比较简单,只需要使用自带的GameObject控制方法来控制文字和button的一一对应。

Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框

  1. 为界面元素设置初始状态:
    首先将准备作为第一页显示的button中的Toggle的isOn属性勾选,然后把其余两个对应的text取消**状态。
    Unity初学者课堂—助手游戏局部功能开发讲解之ToggleGroup制作Tab对话框
  2. 游戏调试:
    按下Unity界面头部的播放按扭,即可进行可视化调试。好了,这就是Unity的最简单的TAB页的例子,实际制作中可以实现非常复杂的功能,是相当常用的。
预知后事如何,请听下回分解...