Движение вперед/назад в Scratch

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

Программа для движения вперед и назад

Что бы заставить персонаж игры идти вперед добавьте два блока:

  • События / Когда клавиша пробел нажата
  • Движение / Идти 10 шагов

Теперь, когда вы нажмете на кнопку пробел, ваш персонаж двинется вправо на 10 шагов.

Кликните на желтом блоке по кнопке «Пробел» и измените ее на «Стрелка вправо». Теперь ваш персонаж будет двигаться вправо, когда вы нажмете на клавиатуре стрелку вправо.

Что бы двигаться влево добавьте еще раз эти же блоки. Только в желтом блоке выберите «Стрелка влево». А в синем блоке добавьте минус перед цифрой 10. Получится вот так:

Теперь ваш персонаж может двигаться и влево и в право.

Добавьте анимацию

Что бы сделать движения персонажа более плавными можно добавить блоки отвечающие за смену костюма. Для анимации движения у персонажа должно быть 2 костюма в которых изменяется движение ног. У персонажа Кот как раз есть 2 таких костюма.

Добавьте в вашу программу блоки «Следующий костюм» из вкладки «Внешний вид».

Теперь при движении кот шевелит лапками.