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. |
Описание
Сделайте ползунок, который пользователь может перетаскивать, чтобы изменить значение между мин и макс.