目录

一、什么是Slider?二、Slider属性与功能

一、什么是Slider?

Slider控件允许用户可以通过鼠标来在预先确定的范围调节数值

我们可以在Hierarchy视图右键 -> UI ->Slider来创建滑动条 通过上图可以发现Unity内置的Slider主要有3部分,一个是最底层的Background,然后是Fill(进度),然后就是Handle(圆点) 注意:Handle可以去除,其并不是必须的。去掉之后的调节我们可以通过代码来控制滑动条的移动,可用于作进度条或血条。

二、Slider属性与功能

Slider属性,如图:

(1)Interactable:控制组件是否接受输入,如果没有被勾选,是不能进行滑动的。 (2)Transition:用于控制Slider响应用户操作的方式 (3)Navigation:用来控制UI控件的键盘导航如何实现 (4)Fill Rect:填充控件区域的图形。 (5)Handle Rect:滑动“处理”部分的图形,即滑动条上的滑块。 (6)Direction :当移动滑块时,滑动条的值会增加的方向,选项包括 Left To Right、Right To Left、Bottom To Top 和 Top To Bottom。 (7)Min Value:滑块滑动的最小值 (8)Max Value:滑块滑动的最大值 (9)Whole Numbers:滑块值是否限定为整数值 (10)Value:滑块当前的数值。当滑动滑块时,Value值也会随着发生变化。反之亦然 事件 (11)On Value Changed:每当滑块的数值被改变时调用。float类型的值会被传递无论Whole Numbers属性是否启用。

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.UI;

public class SliderController : MonoBehaviour {

private Slider silder;

void Start() {

silder = GetComponent();

}

void Update() {

silder.value+= 0.1f * Time.deltaTime;

}

}

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: