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

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