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,.