Slider(Script)
Interactable | 可交互 | 是否可点击 |
Transition | 过渡 |
|
Navigation | 导航 选中该按钮后可以用方向键比如WASD以及上下左右按键选择其他按钮,前提是导航目标按钮也开启了导航功能,可通过回车或者空格点击按钮响应点击事件 |
|
Fill Rect | 填充矩形 | 填充条 |
Handle Rect | 处理矩形 | 控制点 |
Direction | 方向 |
|
Min Value | 最小值 | 滑动条起始值 |
Max Value | 最大值 | 滑动条最大值 |
Whole Numbers | 整数 | 值只使用整数 |
Value | 值 | 当前进度值 |
On Value Changed(Single) | 值改变时(单精度) | 值调整时触发的事件 |
自带Slider
Slider:空物体,带Slider组件。
Background:图片,作为底图。
Fill Area:空物体,作为Fill父物体。
Fill:图片,用于填充。
Handle Slide Area:空物体,作为Handle父物体。
Handle:图片,用作控制点。
代码设置值
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TestUI : MonoBehaviour
{
Slider slider;
void Start()
{
slider = gameObject.GetComponent<Slider>();
slider.value = 0.8f;
}
}
绑定事件
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TestUI : MonoBehaviour
{
Slider slider;
void Start()
{
slider = GameObject.Find("Canvas/Slider").GetComponent<Slider>();
}
public void GetValue(float i)
{
Debug.Log(i);
}
}