版本:Unity 6 (6000.0)
语言英语
  • C#

GUILayout.VerticalSlider

提出修改建议

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有的意见,但我们会阅读用户提出的每项修改建议,并在必要时进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public static float VerticalSlider(float value, float leftValue, float rightValue, params GUILayoutOption[] options);

声明

public static float VerticalSlider(float value, float leftValue, float rightValue, GUIStyle slider, GUIStyle thumb, params GUILayoutOption[] options);

参数

value 滑块显示的值。此值决定可拖动缩略图的位置。
topValue 滑块顶部的值。
bottomValue 滑块底部的值。
slider 用于显示拖动区域的 GUIStyle。如果省略,则使用当前 GUISkin 中的 horizontalSlider 样式。
thumb 用于显示可拖动缩略图的 GUIStyle。如果省略,则使用当前 GUISkin 中的 horizontalSliderThumb 样式。
options 指定额外布局属性的可选布局选项列表。此处传递的任何值都将覆盖由 style 定义的设置。

返回

float 用户已设置的值。

说明

垂直滑块,用户可拖动它更改介于最小值和最大值之间的值。


游戏视图中的垂直滑块。

using UnityEngine;

public class ExampleScript : MonoBehaviour { // Draws a vertical slider control that goes from 10 (top) to 0 (bottom) float vSliderValue = 0.0f;

void OnGUI() { vSliderValue = GUILayout.VerticalSlider(vSliderValue, 10.0f, 0.0f); } }