Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3543039
А
Аноним
12 января 2026 13:52 · публичный вопрос
А
Аноним

Собери скрипт для спрайта Ракета Когда клавиша «пробел» нажата, спрайт Ракета поворачивает на 15 градусов влево и плывёт 1 секунду в точку X=-13; Y=180.

Ответ нейросети
12 января 2026 13:52

Вот простой скрипт для спрайта "Ракета" в Scratch. Он выполняет задачу именно так, как описано: при нажатии пробела спрайт поворачивает на 15 градусов влево и за 1 секунду плавно перемещается в точку с координатами X = -13, Y = 180.

Что сделать в Scratch (пошагово)

  • Открой проект и выбери спрайт "Ракета".
  • Перейди в раздел кода и добавь следующий скрипт из блоков:
  1. Когда нажата клавиша Space (клик Events)
  2. Повернуть налево на 15 градусов (блок Motion: turn left 15 degrees)
  3. Скользить 1 секунда до x: -13 y: 180 (блок Motion: glide 1 secs to x: -13 y: 180)

Описание блоков и зачем они нужны

  • When Space key pressed (Когда нажата клавиша Space)
    • Запускает этот набор команд каждый раз, когда игрок нажимает пробел.
  • Turn left 15 degrees (Повернуть налево на 15 градусов)
    • Изменяет текущий угол направления спрайта на 15 градусов против часовой стрелки.
    • Это обеспечивает поворот спрайта перед движением.
  • Glide 1 secs to x: -13 y: 180 (Скользить 1 сек до x: -13 y: 180)
    • За 1 секунду плавно перемещает спрайт к координатам (-13, 180).
    • После выполнения спрайт окажется в заданной точке.

Дополнительные заметки

  • Если хочешь, чтобы спрайт не поворачивался автоматически под направление движения после glide, можно в настройках спрайта выбрать «rotate left-right» либо отключить вращение направления. По умолчанию поворот делается только блоком "turn left", а glide не обязательно изменяет направление сохраняемого угла.
  • Координаты X и Y в Scratch: X = горизонтальная ось (право от центра = положительные), Y = вертикальная ось (вверх = положительные).

Готовый текст скрипта (для копирования в блоки Scratch)

  • Когда нажата клавиша Space
    • Повернуть налево на 15 градусов
    • Скользить 1 secs до x: -13 y: 180

Если хочешь, могу привести альтернативу с другим порядком действий (например, сначала glide к точке, затем повернуть на 15 градусов) или добавить проверку на положение спрайта перед движением.