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

GUILayout.VerticalScrollbar

Declaration

public static float VerticalScrollbar(float value, float size, float topValue, float bottomValue, params GUILayoutOption[] options);
public static float VerticalScrollbar(float value, float size, float topValue, float bottomValue, GUIStyle style, params GUILayoutOption[] options);

Параметры

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

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

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

Описание

Сделайте вертикальную панель прокрутки.

Контроль прокрутки возвращает значение с плавающей запятой, которое представляет позицию перетаскиваемого "пальца" внутри строки. Вы можете использовать это значение для настройки другой строки GUI Однако, большинство прокручиваемых представлений можно обрабатывать проще с помощью элемента, содержащего ключевое слово вид прокрутки контроль.


Вертикальная панель прокрутки Game Вид.

using UnityEngine;

public class ExampleScript : MonoBehaviour { float vSbarValue;

void OnGUI() { vSbarValue = GUILayout.VerticalScrollbar(vSbarValue, 1.0f, 10.0f, 0.0f); } }

Стилы кнопок прокрутки в конце панели можно найти в текущем стиле, добавив "upbutton" и "downbutton" к имени стиля. Имя пальца панели прокрутки (то, что вы перетаскиваете) можно найти, добавив "thumb" к имени стиля.

using UnityEngine;

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

// This will use the following style names to determine the size / placement of the buttons // MyVerticalScrollbarupbutton - Name of style used for the up button. // MyVerticalScrollbardownbutton - Name of style used for the down button. // MyVerticalScrollbarthumb - Name of style used for the draggable thumb. void OnGUI() { scrollPos = GUILayout.HorizontalScrollbar(scrollPos, 1, 0, 100, "MyVerticalScrollbar"); } }

Дополнительные ресурсы: ,BeginScrollView,, ,HorizontalScrollbar,.