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

EditorGUILayout.Slider

Declaration

public static float Slider(float value, float leftValue, float rightValue, params GUILayoutOption[] options);
public static float Slider(string label, float value, float leftValue, float rightValue, params GUILayoutOption[] options);
public static float Slider(GUIContent label, float value, float leftValue, float rightValue, params GUILayoutOption[] options);

Параметры

Параметр Описание
метка Опциональная метка перед слайдером.
значение Значение, которое показывает ползунок. Это определяет положение перетаскиваемого большого пальца.
leftValue Значение в левом конце слайдера.
rightValue Значение в правом конце слайдера.
варианты Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.
Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

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

поплавок Значение, которое было установлено пользователем.

Описание

Сделайте ползунок, который пользователь может перетаскивать, чтобы изменить значение между мин и макс.


Масштабирование выбранного объекта в диапазоне.

// Editor script that lets you scale the selected GameObject between 1 and 100

using UnityEditor; using UnityEngine;

public class EditorGUILayoutSlider : EditorWindow { static float scale = 0.0f;

[MenuItem("Examples/Editor GUILayout Slider usage")] static void Init() { EditorWindow window = GetWindow(typeof(EditorGUILayoutSlider)); window.Show(); }

void OnGUI() { scale = EditorGUILayout.Slider(scale, 1, 100); }

void OnInspectorUpdate() { if (Selection.activeTransform) Selection.activeTransform.localScale = new Vector3(scale, scale, scale); } }

Declaration

public static void Slider(SerializedProperty property, float leftValue, float rightValue, params GUILayoutOption[] options);
public static void Slider(SerializedProperty property, float leftValue, float rightValue, string label, params GUILayoutOption[] options);
public static void Slider(SerializedProperty property, float leftValue, float rightValue, GUIContent label, params GUILayoutOption[] options);

Параметры

Параметр Описание
метка Опциональная метка перед слайдером.
свойство Значение, которое показывает ползунок. Это определяет положение перетаскиваемого большого пальца.
leftValue Значение в левом конце слайдера.
rightValue Значение в правом конце слайдера.
варианты Необязательный список параметров компоновки, задающих дополнительные свойства раскладки. Любые переданные здесь значения переопределяют настройки, заданные style.
Дополнительные ресурсы: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Описание

Сделайте ползунок, который пользователь может перетаскивать, чтобы изменить значение между мин и макс.