zoukankan      html  css  js  c++  java
  • 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 的值,来表示进度。
    使用范围:
    ①场景加载的过渡页面;
    ②小怪的跟随血条;
    ③主角的血条,经验条,体力条.....
    ========================================================

  • 相关阅读:
    第二章作业
    算法第五章作业及学期总结
    71 最大子列和问题 | 采用二分法+递归
    算法第一章作业
    算法第四章作业
    算法第三章作业
    Windows charles安装、配置及Android手机ca证书
    git出现fatal: Authentication failed for 'http:xxxx.git/''错误的解决办法
    如何用c#将十六进制转换成字符串?
    系统配置win7(64位),vs2010,没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
  • 原文地址:https://www.cnblogs.com/madinglin/p/8476797.html
Copyright © 2011-2022 走看看