Range в Godot
Range
в Godot — это базовый класс для компонентов, работающих с числовыми значениями в определённом диапазоне. Он предоставляет общий функционал для управления значениями, такими как минимальное, максимальное, текущее значение и шаг изменения. Этот класс не используется напрямую, но является родительским для таких компонентов, как Slider
, SpinBox
, ProgressBar
и других.
Основные функции:
-
Управление диапазоном значений
min_value
: Минимальное значение диапазона.max_value
: Максимальное значение диапазона.value
: Текущее значение.
-
Шаг изменения
step
: Определяет, на сколько изменяется значение при каждом шаге (например, при нажатии стрелок или перемещении ползунка).
-
Обработка изменений
- Генерирует сигнал
value_changed(new_value)
при изменении значения.
- Генерирует сигнал
-
Гибкость
- Поддерживает настройку внешнего вида через Theme.
- Можно использовать как часть более сложных интерфейсов (например, настройки, формы).