zoukankan      html  css  js  c++  java
  • Unity引擎GUI之Slider和Scrollbar

    Slider(滑动条):是一个主要用于形象的拖动以改变目标值的控件,他的最恰当应用是用来改变一个数值,最大值和最小值自定义,拖动滑块可在此之间改变,例如改变声音大小。

    Scrollbar(滚动条):是一个主要用于形象的拖动以改变目标比例的控件,他的最恰当应用是用来改变一个整体值变为他的指定百分比例,最大值1(100%),最小值0(0%),拖动滑块可在此之间改变,例如改变滚动视野的显示区域。

    一、Slider组件

    Fill Rect(填充矩形):滑块与最小值方向所构成的填充区域所要使用的填充矩形,如果滑动条的作用只是用于改变指定值,那么此选项建议置空,这个相比于Scrollbar所多出来的属性主要用于标识从最小值变化到当前值所经过的变化区域,如果用做进度条(显示任务进行进度)的话,这个属性是比Scrollbar多出来的一个优势。

    Handle Rect(操作条矩形):当前值处于最小值与最大值之间比例的显示范围,也就是整个滑条的最大可控制范围。

    Direction(方向):滑动条的方向,从左至右,从上至下还是其他的。

    Min Value(最小值):滑动条的可变化最小值。

    Max Value(最大值):滑动条的可变化最大值。

    Whole Numbers(变化值为整型):勾选此项,拖动滑动条将按整型数(最小为1)进行改变指定值。

    Value(值):当前滑动条对应的值。

    On Value Changed:值改变时触发消息。

    用滑动条来控制音乐音量的变化,代码如下:

    二、Scrollbar组件:

    Handle Rect(操作条矩形):当前值处于最小值与最大值之间比例的显示范围,也就是整个滑条的最大可控制范围。

    Direction(方向):滚动条的方向,从左至右,从上至下还是其他的。

    Value(值):当前滚动条对应的值。

    Size(操作条矩形长度):操作条矩形对应的缩放长度。

    Numbers Of Steps(指定可滚动的位置数量):滚动条可滚动的位置数目,为0和1时不生效(事实上只有0个可滚动位置或1个可滚动位置那还叫滚动条吗),例如设为2,则拖动滚动条时滚动条只会处在最小值的位置和最大值的位置,因为他的可滚动位置只有2个,例如设为3,则拖动滚动条时滚动条只会处在最小值的位置、最大值的位置以及中间位置,因为他的可滚动位置只有3个。

    On Value Changed:值改变时触发消息。

  • 相关阅读:
    纸牌游戏
    万圣节派对
    士兵杀敌(三)简单线段树
    百度之星2016资格赛之部分题解
    hdu Simpsons’Hidden Talents(kmp)
    滑梯理论
    PAP认证方式原理和实现
    Google的Protobuf协议分析
    HMac基本介绍
    为Tcl编写C的扩展库
  • 原文地址:https://www.cnblogs.com/feiqianlove/p/6824642.html
Copyright © 2011-2022 走看看