Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch

Координаты в Scratch. Перемещение спрайтов — Уроки для школьников в Scratch

Все статьи
Want create site? Find Free WordPress Themes and plugins.

Урок: Координаты в Scratch. Перемещение спрайтов

Рассмотрим на практике как можно заставить спрайтов в Scratch перемещаться по координатам.

Команды перемещения спрайта по сцене находятся в ящике «Движения» (выделен синим цветом). Для перемещения спрайта по сцене можно воспользоваться координатной сеткой. Каждая точка сцены имеет две координаты (х по горизонтали и у по вертикали). При наведении указателя мыши на любую точку в правом нижнем углу сцены показываются ее координаты.координаты в скретч
Рассмотрим команды синего ящика:основные синие блоки в скретч

Команды для работы с координатами

Влиять на положении спрайта на сцене можно двумя способами:

  1. Установить спрайт в заданные координаты (x,y).
  2. Изменить текущие координаты спрайта на заданные значения (только x, только y или обе координаты сразу).

В первом случае спрайт устанавливается в заданные координаты независимо от его текущего места. Во втором — текущие координаты меняются на заданные значения.

Разницу в этих подходах иллюстрирует следующий рисунок:Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch

Команды для работы с координатами спрайта находятся в группе Движение.

Установить в …
КомандаКоординаты допосле
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Устанавливает спрайт в заданные координаты
Не важноСтало: (100,50)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Плавно перемещает спрайт с текущего места в заданные координаты
Не важноСтало: (100,50)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координата y не меняется.
Координата x устанавливается в заданное значение
Было: (?,50)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Стало: (100,50)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координата x не меняется.
Координата y устанавливается в заданное значение
Было: (100,?)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Стало: (100,50)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Изменить на …
КомандаКоординаты допосле
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координата y не меняется.
Координата x меняется на заданное значение
Было: (50,50)
y не меняется
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Стало: (100,50)
x меняется на 50
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координата x не меняется.
Координата y меняется на заданное значение
Было: (100,0)
x не меняется
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Стало: (100,50)
y меняется на 50
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Спрайт перемещается в текущем направлении на заданное число шагов
Было: (0,0)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch
Стало: (8.66,5)
Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch

Самостоятельная работа. Создайте свой проект движения спрайта (любого), использую скрипт (программу):Координаты в Scratch. Перемещение спрайтов - Уроки для школьников в Scratch

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

Did you find apk for android? You can find new Free Android Games and apps.

Добавить комментарий