GUILayout.HorizontalScrollbar
Declaration
public static float HorizontalScrollbar(float value, float size, float leftValue, float rightValue, params GUILayoutOption[] options);public static float HorizontalScrollbar(float value, float size, float leftValue, float rightValue, GUIStyle style, params GUILayoutOption[] options);Параметры
| Параметр | Описание |
|---|---|
| значение | Положение между мин. и макс. |
| размер | Сколько мы можем увидеть? |
| leftValue | Значение в левом конце строки прокрутки. |
| rightValue | Значение в правом конце строки прокрутки. |
| стиль | Стиль, используемый для фона панели прокрутки. Если этот параметр не указан, то используется стиль horizontalScrollbar из текущего стиля GUISkin. |
| варианты | Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style. |
Возвращаемое значение
поплавок Изменённое значение. Это значение может быть изменено пользователем путем перетаскивания прокрутки или нажатия на стрелки в конце.
Описание
Сделайте горизонтальную панель прокрутки.
Контроль прокрутки возвращает значение с плавающей запятой, которое представляет позицию перетаскиваемого "пальца" внутри строки. Вы можете использовать это значение для настройки другой строки GUI Однако, большинство прокручиваемых представлений можно обрабатывать проще с помощью элемента, содержащего ключевое слово вид прокрутки контроль.
Горизонтальная прокрутка в Game Вид.
using UnityEngine;
public class ExampleScript : MonoBehaviour { float hSbarValue;
void OnGUI() { hSbarValue = GUILayout.HorizontalScrollbar(hSbarValue, 1.0f, 0.0f, 10.0f); GUILayout.Label("This is a text that makes space"); } }
Стилы кнопок прокрутки в конце панели можно найти в текущей обложке, добавив "leftbutton" и "rightbutton" к имени стиля. Имя пальца панели прокрутки (то, что вы перетаскиваете) можно найти, добавив "thumb" к имени стиля.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float scrollPos = 0.5F; // This will use the following style names to determine the size / placement of the buttons // MyScrollbarleftbutton - Name of style used for the left button. // MyScrollbarrightbutton - Name of style used for the right button. // MyScrollbarthumb - Name of style used for the draggable thumb. void OnGUI() { scrollPos = GUILayout.HorizontalScrollbar(scrollPos, 1, 0, 100, "MyScrollbar"); } }
Дополнительные ресурсы: ,BeginScrollView,, ,VerticalScrollbar,.