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

GUI.HorizontalScrollbar

Declaration

public static float HorizontalScrollbar(Rect position, float value, float size, float leftValue, float rightValue);
public static float HorizontalScrollbar(Rect position, float value, float size, float leftValue, float rightValue, GUIStyle style);

Параметры

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

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

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

Описание

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

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float hSbarValue;

void OnGUI() { hSbarValue = GUI.HorizontalScrollbar(new Rect(25, 25, 100, 30), hSbarValue, 1.0F, 0.0F, 10.0F); } }

Поиск дополнительных элементов:

Стилы кнопок в конце строки прокрутки ищутся в текущей обложке, добавляя "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 = GUI.HorizontalScrollbar(new Rect(0, 0, 100, 20), scrollPos, 1.0f, 0.0f, 100.0f, "Scroll"); } }