C語言中文網 目錄

Unity 3D Slider控件

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 為滑塊下端所處位置。

Slider 控件的參數如下表所示。

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

下面是 Slider 控件的使用案例。

步驟 1):創建項目,將其命名為 horizontalSlider,保存場景。

步驟 2):在 Unity 3D 菜單欄中執行 Assets→Create→JavaScript 命令,創建一個新的腳本文件。

步驟 3):在 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);
}
步驟 4):按 Ctrl+S 鍵保存腳本。

步驟 5):在 Project 視圖中選擇腳本,將其連接到 Main Camera 上。

步驟 6):單擊 Play 按鈕進行測試,效果如下圖所示。

測試效果

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo