Экранные контроллеры
Эти блоки используются для чтения ввода с экранных контроллеров, реакции на действия пользователя и обновления состояния экранных элементов управления.
Глобальные блоки экранных контроллеров
Установить цвет контроллера
Изменяет акцентный цвет выбранного экранного контроллера.
- Тип: командный блок
- Типичное применение: индикация состояний в рантайме или динамическое изменение стиля контроллера
Установить интерактивность контроллера
Управляет интерактивностью выбранного экранного контроллера. Если интерактивность отключена, контроллер не реагирует на касания.
- Тип: командный блок
- Типичное применение: временно блокировать управление в определенной логике/безопасном режиме
- Варианты состояния:
включить,отключить
Блоки кнопок
Событие кнопки
Срабатывает, когда экранная кнопка меняет состояние (нажата/отпущена).
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты состояния:
нажата,отпущена
Значение кнопки (boolean)
Возвращает текущее состояние экранной кнопки.
- Тип: блок значения
- Выход:
истина/ложь - Варианты состояния:
нажата,отпущена
Блоки D-pad
Событие D-pad
Срабатывает при изменении направления D-pad или совпадении с выбранным направлением.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты направления:
вверх,вниз,влево,вправо - Варианты состояния кнопки:
нажата,отпущена
Значение D-pad (boolean)
Возвращает, активно ли выбранное направление D-pad.
- Тип: блок значения
- Выход:
истина/ложь - Варианты направления:
вверх,вниз,влево,вправо - Варианты состояния кнопки:
нажата,отпущена
Блоки джойстика
Событие джойстика
Срабатывает при изменении положения джойстика.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты состояния:
вверх,вниз,влево,вправо,движение,отпущена
Значение джойстика (float)
Возвращает значение оси джойстика.
- Тип: блок значения
- Выход: число (float)
- Варианты оси:
ось X,ось Y
Блоки педалей
Событие педалей
Срабатывает при изменении ввода педалей.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты педали:
любой,тормоз,газ - Варианты состояния:
движение,нажата,отпущена
Значение педалей (float)
Возвращает аналоговое значение педалей.
- Тип: блок значения
- Выход: число (float)
Значение педалей (boolean)
Возвращает выбранное состояние, в зависимости от того, нажата или отпущена выбранная педаль.
- Тип: блок значения
- Выход:
истина/ложь - Варианты педали:
тормоз,газ - Варианты состояния:
нажата,отпущена
Блоки слайдера
Событие слайдера
Срабатывает при изменении значения слайдера.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты состояния:
низкий,высокий,движение,отпущена
Значение слайдера (float)
Возвращает текущее значение слайдера.
- Тип: блок значения
- Выход: число (float)
Блоки шагового переключателя
Событие шагового переключателя
Срабатывает, когда значение шагового контроллера меняется на шаг.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты шага:
любой,сброс,минус,плюс - Варианты состояния кнопки:
нажата,отпущена
Значение шагового переключателя (float)
Возвращает текущее значение шагового контроллера.
- Тип: блок значения
- Выход: число (float)
Блоки руля
Событие руля
Срабатывает при изменении положения руля.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты состояния:
движение,нажата,отпущена
Значение руля (float)
Возвращает текущее значение руля.
- Тип: блок значения
- Выход: число (float)
Значение руля (boolean)
Возвращает выбранное состояние, в зависимости от того, нажат руль или отпущен.
- Тип: блок значения
- Выход:
истина/ложь - Варианты состояния:
движение,нажата,отпущена
Блоки переключателя
Событие переключателя
Срабатывает при изменении состояния переключателя.
- Тип: событийный блок
- Выход: запуск подключенного скрипта
- Варианты переключателя:
вкл,выкл
Значение переключателя (boolean)
Возвращает текущее состояние переключателя.
- Тип: блок значения
- Выход:
истина/ложь - Варианты состояния:
вкл,выкл
Блоки monitor
Показать на мониторе
Показывает информацию (текст или значение) на экранном мониторе.
- Тип: командный блок
- Типичное применение: отображение уровня батареи, угла мотора, текущего устройства на порту хаба и другой рантайм-информации
Установить значение монитора
Устанавливает целочисленное значение для спидометра на мониторе.
- Тип: командный блок
- Типичное применение: обновление значения индикатора скорости в рантайме
Установить значение монитора наклона
Устанавливает значение монитора наклона (тангаж/крен).
- Тип: командный блок
- Типичное применение: отображение значений наклона в рантайме
- Варианты оси:
тангаж,крен