Ниже приведена программа, над которой я работал с моим сыном, школьный проект (так что, думаю, это домашний вопрос ...)
Эта программа анимирует рисунокТурбиноподобная форма.Что странно, так это то, что он кажется медленным в течение первых 1/4 круга, а затем ускоряется.Анимация ниже не идеальна, но я думаю, что показывает это достаточно ясно.Это абсолютно последовательный эффект;то есть, это не значит, что он должен прогревать или кэшировать некоторые данные или что-то подобное, что влияет только на первоначальный запуск.Это происходит каждый раз.
Почему это так? Насколько я могу судить, в реальной программе нет ничего, что влияло бы на скорость анимации.Но есть ли способ, которым он МОЖЕТ быть установлен?Есть ли что-то в фреймворке code.org, оказывающее здесь эффект?
Обратите внимание, что эта анимация была захвачена в настройке «кролик», но тот же эффект, по-видимому, возникает при более медленной скорости анимации.Но я думаю, что это наиболее очевидно при самой быстрой настройке.
Я разместил и блочную программу, и ее сгенерированный текстовый эквивалент.
for (var count = 0; count < 36; count++) {
jumpTo(13);
moveForward(125);
turnRight(90);
moveForward(20);
turnLeft(90);
turnRight(10);
penColour(colour_random());
}
jumpTo(13);