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

GUI.VerticalScrollbar

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交的内容,但我们确实会阅读用户提出的每一个修改建议,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

声明

public static float VerticalScrollbar(Rect position, float value, float size, float topValue, float bottomValue);

声明

public static float VerticalScrollbar(Rect position, float value, float size, float topValue, float bottomValue, GUIStyle style);

参数

position 屏幕上用于滚动条的矩形区域。
value 最小值和最大值之间的位置。
size 我们可以看到多少?
topValue 滚动条顶部的值。
bottomValue 滚动条底部的值。
style 用于滚动条背景的样式。如果省略,则使用当前 GUISkin 中的 horizontalScrollbar 样式。

返回值

float 修改后的值。用户可以通过拖动滚动条或点击末端的箭头来更改此值。

描述

创建一个垂直滚动条。滚动条用于滚动浏览文档。大多数情况下,您可能希望使用 ScrollView 代替。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float vSbarValue;

void OnGUI() { vSbarValue = GUI.VerticalScrollbar(new Rect(25, 25, 100, 30), vSbarValue, 1.0F, 10.0F, 0.0F); } }

查找其他元素

滚动条末端按钮的样式是在当前皮肤中搜索的,方法是在样式名称中添加“upbutton”和“downbutton”。滚动条滑块(可拖动部分)的名称是通过在样式名称后附加“thumb”来找到的。

// This will use the following style names to determine the size / placement of the buttons
// MyVertScrollbarupbutton   - Name of style used for the up button.
// MyVertScrollbardownbutton - Name of style used for the down button.
// MyVertScrollbarthumb      - Name of style used for the draggable thumb.

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { public float scrollPos = 0.5f;

void OnGUI() { scrollPos = GUI.VerticalScrollbar(new Rect(0, 0, 100, 20), scrollPos, 1, 0, 100, "Scroll"); } }