GUILayout.HorizontalSlider

Switch to Manual
public static float HorizontalSlider (float value, float leftValue, float rightValue, params GUILayoutOption[] options);
public static float HorizontalSlider (float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, params GUILayoutOption[] options);

Parameters

value 滑动条显示的值。该值决定可拖动滑块的位置。
leftValue 滑动条左端的值。
rightValue 滑动条右端的值。
slider 用于显示拖动区域的 GUIStyle。如果省略,则使用当前 GUISkinhorizontalSlider 样式。
thumb 用于显示可拖动滑块的 GUIStyle。如果省略,则使用当前 GUISkinhorizontalSliderThumb 样式。
options (可选)一个布局选项列表,用于指定额外的布局属性。此处传递的任何值都将覆盖 style 定义的设置。

Returns

float 用户设置的值。

Description

用户可以拖动的水平滑动条,用于在最小值和最大值之间更改某值。


Horizontal slider in the GameView.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float hSliderValue = 0.0F; void OnGUI() { hSliderValue = GUILayout.HorizontalSlider(hSliderValue, 0.0F, 10.0F); GUILayout.Label("This text makes just space"); } }