EditorGUI.Slider
Declaration
public static float Slider(Rect position, float value, float leftValue, float rightValue);public static float Slider(Rect position, string label, float value, float leftValue, float rightValue);public static float Slider(Rect position, GUIContent label, float value, float leftValue, float rightValue);Параметры
| Параметр | Описание |
|---|---|
| должность | Прямоугольник на экране, который будет использоваться для слайдера. |
| метка | Опциональная метка перед слайдером. |
| значение | Значение, которое показывает ползунок. Это определяет положение перетаскиваемого большого пальца. |
| leftValue | Значение в левом конце слайдера. |
| rightValue | Значение в правом конце слайдера. |
Возвращаемое значение
поплавок Значение, которое было установлено пользователем.
Описание
Создает ползунок, который пользователь может перетаскивать для изменения значения между мин и макс.
Слайдер в окне редактора.
using UnityEngine; using UnityEditor;
// Editor script that lets you scale the selected GameObject between 1 and 100
class EditorGUISlider : EditorWindow { float scale = 1.0f;
[MenuItem("Examples/EditorGUI Slider usage")] static void Init() { var window = GetWindow<EditorGUISlider>(); window.position = new Rect(0, 0, 150, 30); window.Show(); }
void OnGUI() { scale = EditorGUI.Slider(new Rect(5, 5, 150, 20), scale, 1, 100); }
void OnInspectorUpdate() { if (Selection.activeTransform) { Selection.activeTransform.localScale = new Vector3(scale, scale, scale); } } }
Declaration
public static void Slider(Rect position, SerializedProperty property, float leftValue, float rightValue);public static void Slider(Rect position, SerializedProperty property, float leftValue, float rightValue, string label);public static void Slider(Rect position, SerializedProperty property, float leftValue, float rightValue, GUIContent label);Параметры
| Параметр | Описание |
|---|---|
| должность | Прямоугольник на экране, который будет использоваться для слайдера. |
| метка | Опциональная метка перед слайдером. |
| свойство | Значение, которое показывает ползунок. Это определяет положение перетаскиваемого большого пальца. |
| leftValue | Значение в левом конце слайдера. |
| rightValue | Значение в правом конце слайдера. |
Описание
Создает ползунок, который пользователь может перетаскивать для изменения значения между мин и макс.