OnGUI Slider 控件

2020-07-13 13:46 更新

Unity 3D Slider 控件包括兩種:

  • 水平滾動條 GUI.HorizontalSlider。

  • 垂直滾動條 GUI.VerticalSlider。

可以根據界面布局的需要選擇使用,具體使用方法如下:

public static function HorizontalSlider(position:Rect, value:float, leftValue:float, rightValue:float):float;
public static function HorizontalSlider(position:Rect, value:float, leftValue:float, rightValue:float, slider:GUIStyle, thumb:GUIStyle):float;

注:

  • position 為滾動條的位置。

  • value 為可拖動滑塊的顯示位置。

  • topValue 為滑塊上端所處的位置。

  • bottomValue 為滑塊下端所處位置。

參數列表

參數 描述
position 設置控件在屏幕上的位置及大小。
leftValue 設置滑塊左端的值。
slider 設置用于顯示拖曳區(qū)域的 GUI 樣式。
value 設置滑動條顯示的值。這決定了可 拖動的滑塊的位置。
rightValue 設置滑塊右端的值。
thumb 設置用于顯示可拖動的滑塊的 GUI 樣式。

使用案例

  1. 創(chuàng)建項目,將其命名為 horizontalSlider,保存場景。

  1. 執(zhí)行 AssetsCreateJavaScript 命令,創(chuàng)建一個新的腳本文件。

  1. 在 Project 視圖中打開腳本編輯器,輸入下列語句:

    var hSliderValue:float=0.0;
    var vSliderValue:float=0.0;
    function OnGUI(){
        hSliderValue=GUI.HorizontalSlider(Rect(2 5, 2 5, 1 0 0, 3 0), hSliderValue, 0.0, 1 0.0);
        vSliderValue=GUI.VerticalSlider(Rect(5 0, 5 0, 1 0 0, 3 0), vSliderValue, 1 0.0, 0.0);
    }

  1. Ctrl+S 鍵保存腳本。

  1. 在 Project 視圖中選擇腳本,將其連接到 Main Camera 上。

  1. 進行測試,效果如下圖所示。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號