- Unity 教程
- Unity - 首页
- Unity - 简介
- Unity - 安装和设置
- Unity - 创建精灵
- Unity - 修改精灵
- 变换和对象父子关系
- Unity - 内部资源
- Unity - 保存和加载场景
- Unity - 基本移动脚本
- Unity - 理解碰撞
- Unity - 刚体和物理
- Unity - 自定义碰撞边界
- 理解预制体和实例化
- Unity - 游戏对象销毁
- Unity - 协程
- Unity - 控制台
- Unity - 音频入门
- Unity - UI入门
- Unity - 按钮
- Unity - 文本元素
- Unity - 滑块
- Unity - 材质和着色器
- Unity - 粒子系统
- Unity - 使用资源商店
- Unity 有用资源
- Unity - 快速指南
- Unity - 有用资源
- Unity - 讨论
Unity - 滑块
本章我们将学习本系列中最后一个UI元素。滑块通常用于设置某个值在最大值和最小值对之间的场景。最常见的用法之一是用于音频音量或屏幕亮度。
要创建滑块,请转到创建 → UI → 滑块。一个新的滑块元素应该会显示在您的场景中。
如果您转到此滑块的属性,您会注意到可以自定义它的选项列表。
让我们尝试用这个滑块制作一个音量滑块。为此,打开ButtonBehaviour脚本(您可以重命名ButtonManager GameObject,因为它现在肯定不仅仅是管理按钮了),并添加对滑块的引用。我们还将再次稍微更改代码。
public class ButtonBehaviour : MonoBehaviour { int n; public Text myText; public Slider mySlider; void Update() { myText.text = "Current Volume: " + mySlider.value; } }
了解我们如何使用Update方法来不断更新myText.text的值。
在滑块属性中,让我们选中“整数”框,并将最大值设置为100。
我们将通过其属性设置文本的颜色,以获得更清晰可见的颜色。
让我们按照相同的步骤将Slider GameObject拖动到新插槽上,然后点击播放。
强烈建议您也探索和试验其他UI控件,看看哪些控件以何种方式工作。
在接下来的部分中,我们将学习灯光、材质和着色器。
广告