Основным окном вывода системной информации является консоль. Консоль представляет собой окно вывода системных сообщений, которые разделяются на три разных группы:

КонсольLink to Консоль

Изображение консоли
  • Сообщения
  • Предупреждения
  • Ошибки

Консоль необходима для отображения возможных ошибок при выполнении сценария, а также вспомогательных сообщений о состоянии сценария, например текущий шаг прохождения, количество пройденных этапов, очков и т.д.

Для того чтобы вызвать консоль, необходимо нажать на клавиатуре кнопку Ё в русской раскладке, или `` ` `` в английской

Подробнее о сочетаниях клавиш в 3D редакторе вы можете прочитать в соответствующей статье

Также в нижнем правом углу экрана располагается кнопка вызова консоли, которая содержит в себе информацию о количестве сообщений в консоли

Вывод сообщений в консольLink to Вывод сообщений в консоль

Для того чтобы вызвать сообщения в консоли, необходимо добавить блок, отвечающий за отображение сообщения в консоли. Данный блок находится в группе «Вспомогательное»

В блоке вывода сообщения в консоли есть возможность выбрать тип выводимого сообщения

Тестирование функционала вывода в консольLink to Тестирование функционала вывода в консоль

Для того чтобы протестировать, необходимо собрать небольшой сценарий. Сценарий будет подразумевать по нажатию на кнопку увеличивать значение некоторой переменной и выводить значение в консоль. Для этого необходимо добавить в сцену кнопку, а в Blockly назначить на нажатие кнопки увеличение значение переменной и вывод сообщения в консоль

Результат выполнения сценария после 5 нажатий:

Подсветка выполняемых блоковLink to Подсветка выполняемых блоков

В Blockly в реальном времени можно отследить блоки, которые выполняются в настоящий момент. Данные блоки подсвечиваются при выполнении

Подробнее о выделении использующихся блоков вы можете прочитать в соответствующей статье

Данный механизм позволяет отследить логические ошибки составления сценария, отследить текущее состояние сценария, переходы и т.д.