4. Машина времени

Среди сенсоров есть пара блоков для управления временем в проектах - стек перезапустить таймер и репортер таймер

Таймер работает с момента включения программы. Он считает время в десятых долях секунды. Его нельзя остановить или поставить на паузу, но с помощью блока перезапустить таймер можно сбросить (обнулить) его текущее значение.

Мини-задание 10.3.
Любой блок можно выполнить, не включая его в скрипт. Нажмите один раз левой кнопкой мыши на блок Перезагрузка таймер в палитре датчиков:  
Таймер должен обнулиться, что видно по значению его монитора на сцене: Повторите эту операцию несколько раз. При каждом применении блока перезапустить таймер значение таймера обнуляется.


Чаще всего блок перезапустить таймер используется в проектах, чтобы:

    • запустить таймер одновременно с запуском проекта, например, вместе с первым нажатием игрока на зеленый флажок;

    • сбросить таймер на каждом новом уровне игры, этапе викторины и т.п.;

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

    • запустить определенные скрипты через указанную количество секунд.

Кстати, 8 блоков из разных категорий имеют поля с параметром времени. Эти блоки прекрасно умеют пользоваться таймером. Достаточно указать количество секунд в окне параметра, все остальное блок сделает сам.

Мини-задание 10.4.

Найдите в палитре команд восемь блоков, которые имеют поля с параметром времени.

Comments