一.Slider 组成
1.Slider:滑块 Slider 一般是由两部分组成:滑块,滑动条。 2.Slider 组件[核心控制组件] |—Image 组件[Slider 的背景图片] |—空物体[用于控制填充图片的活动范围] |—Image 组件[填充图片] |—空物体[用于控制滑块图片的活动范围] |—Image 组件[滑块图片] [
二.Slider 组件属性
1.基本属性 Slider 组件的一部分属性和Toggle,Button 是一样的。 需要通过单击操作来触发的UI 组件,他们都有一部分属性是相同的。 2.特有属性 Fill Rect:滑块条游戏物体的Transform; Handle Rect:滑块游戏物体的Transform; Direction:滑块的滑动方向; Min Value:滑块组件最小值; Max Value:滑块组件最大值; Whole Numbers:整数,勾选后Slider 只能整数控制; Value:当前滑块组件的值。 [
三.Slider 事件监听
监听Slider 组件的值改变事件:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class tempUGUI : MonoBehaviour {
private Slider m\_Slider;
void Start () {
m\_Slider = gameObject.GetComponent<Slider>();
m\_Slider.onValueChanged.AddListener(ButtonClickTest);
}
private void ButtonClickTest(float value){
Debug.Log(value);
}
}