position | @param position Прямоугольник, в котором будет находиться бегунок. |
label | @param label Необязательный текст перед полем. |
value | @param value Значение положения бегунка. Это значение определяется положением бегунка. |
leftValue | @param leftValue Значение положения бегунка на левом краю. |
rightValue | @param rightValue Значение положения бегунка на правом краю. |
float @return Значение, заданное пользователем.
Makes a slider the user can drag to change a value between a min and a max.
Slider in an Editor Window.
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); } } }
position | @param position Прямоугольник, в котором будет находиться бегунок. |
label | @param label Необязательный текст перед полем. |
property | @param value Значение положения бегунка. Это значение определяется положением бегунка. |
leftValue | @param leftValue Значение положения бегунка на левом краю. |
rightValue | @param rightValue Значение положения бегунка на правом краю. |
Makes a slider the user can drag to change a value between a min and a max.