UGUI組件之Slider組件簡單筆記


1.Slider 介紹

Slider 一般是由兩部分組成:滑塊,滑動條。
----------------------------------
2.Slider 組成部分分析
Slider 組件 [核心控制組件]
|---Image 組件 [Slider 的背景圖片]
|---空物體 [用於控制填充圖片的活動范圍]
|-  ----Image 組件 [填充圖片]
|---空物體 [用於控制滑塊圖片的活動范圍]
|  -----Image 組件 [滑塊圖片]
----------------------------------
2.Slider 組件屬性
1.基本屬性
Slider 組件的一部分屬性和 Toggle,Button 是一樣的。
需要通過單擊操作來觸發的 UI 組件,他們都有一部分屬性是相同的。
---------------------------
2.特有屬性
Fill Rect:滑塊條游戲物體的 Transform;
Handle Rect:滑塊游戲物體的 Transform;
Direction:滑塊的滑動方向;
Min Value:滑塊組件最小值;
Max Value:滑塊組件最大值;
Whole Numbers:整數,勾選后 Slider 只能整數控制;
Value:當前滑塊組件的值。
----------------------------------
3.Slider 事件監聽
m_slider.onValueChanged.AddListener(SliderValueChangeTwo);
定義方法時,公開--可面板拖動賦值,私有--用代碼控制

using UnityEngine;
using UnityEngine.UI;

public class SliderDemo : MonoBehaviour {
         private Slider m_slider;
    void Start () {
        m_slider = gameObject.GetComponent<Slider>();
        m_slider.onValueChanged.AddListener(SliderValueChangeTwo);
    }
    public void SliderValueChange(float t)
    {
        print(t+"公開");
    }
    private void SliderValueChangeTwo(float t)
    {
        print("私有"+t);
    }
}

 


----------------------------------
4.Slider 組件美化
1.滑塊方式
Slider 組件的默認形態就是滑塊方式。
1.用於表示音量。2.調節明暗度 3.等等……
----------------------------------
2.進度方式
我們可以把“滑塊”隱藏掉,只留下“進度條”,然后修改 Slider 的屬性,讓
它不可交互,這樣就是進度方式,通過代碼控制 Slider 的值,來表示進度。
使用范圍:
①場景加載的過渡頁面;
②小怪的跟隨血條;
③主角的血條,經驗條,體力條.....
========================================================


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM