Повторения

Проект демонстрирует использование повторений (циклов).
Автомобиль (
car) проезжает заданное количество "кругов". С помощью монитора отображается номер текущего круга и текущее время. Данные о переменных и объектах, а также скрипты приведены ниже.

Проект можно загрузить с помощью ссылки VAuto_1.sb.


Объекты (спрайты)

car - едет заданное количество кругов
Juku - зритель, прыгает, когда гонка закончена
Kraps - запускает и останавливает таймер, прыгает, когда гонка закончена

Переменные

circles - количество проезжаемых кругов,circle - текущий круг, Time - текущее время
sign (признак) - принимает значения 1 или 0, используется для остановки таймера

В программе используется три вида повторений (циклов):
- цикл с заданным количеством повторений: повторить circles в скрипте для car, повторить выдать случайное от 1 до 5 в скриптах Valmis для Krapsа и Juku
- повторения до тех пор, пока условие не станет истинным:
повторять до положение x >240: движение автомобиля до правого края сцены
- бесконечный цикл: всегда. Формально используется для управления таймером. Повторения прерываются, когда скрипт car присваивает признаку sign значение 0.

kordus

kordus