Unity 6.3
0 онлайн 8 гостей 3 в системе
Вход

GUI.VerticalScrollbar

Declaration

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);

Параметры

Параметр Описание
должность Прямоугольник на экране, который будет использоваться для прокрутки.
значение Положение между мин. и макс.
размер Сколько мы можем увидеть?
topValue Значение в верхней части строки прокрутки.
bottomValue Значение в нижней части строки прокрутки.
стиль Стиль, используемый для фона панели прокрутки. Если этот параметр не указан, то используется стиль horizontalScrollbar из текущего стиля GUISkin.

Возвращаемое значение

поплавок Изменённое значение. Это значение может быть изменено пользователем путем перетаскивания прокрутки или нажатия на стрелки в конце.

Описание

Сделайте вертикальную панель прокрутки. Панели прокрутки используются для прокрутки документа. Вполне вероятно, что вы хотите использовать scrollViews вместо этого.

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"); } }