Программирование на Scratch 2. Часть 1 (Голиков, Голиков) - страница 40

Е. СЛОИ.

Слои определяют взаимное расположение спрайтов на сцене. Если один из спрайтов расположен в верхнем слое, а другой на один слой ниже, то спрайт, расположенный в верхнем слое будет виден целиком, а спрайт, расположенный на слой ниже, будет из-за него выглядывать. Сцена всегда находится в самом нижнем слое. В данном примере товарищ Гобо находится в верхнем слое, а гражданин Кот на слой ниже.

Так получилось из-за того, что Гобо был добавлен позднее. Каждый новый спрайт, добавленный в проект, располагается в самом верхнем слое. Добавленная последней синяя Собака расположена в третьем слое, выше, чем товарищ Гобо.

Для управления расположением спрайтов служат блоки «перейти в верхний слой», и «перейти назад на 1 слоев».

ПРИЛОЖЕНИЕ 2. СПРАВОЧНИК ПО БЛОКАМ SCRATCH 2.0.

В этом приложении перечислены все блоки Scratch 2 с кратким описанием.

А. СИНИЕ БЛОКИ ДВИЖЕНИЯ.

Спрайт переместиться на 10 шагов в текущем направлении.

Повернуть спрайт на 15 градусов по часовой стрелке по отношению к текущему направлению спрайта.

Повернуть спрайт на 15 градусов против часовой стрелки по отношению к текущему направлению спрайта.

Повернуть спрайт в указанном направлении.

Повернуться по направлению к одному из спрайтов. Для выбора спрайта следует нажать на чёрный треугольничек, и выбрать из выпадающего списка.

Переместить спрайт в точку экрана с заданными координатами Х и Y. В точке с заданными координатами окажется центр спрайта. Применение этого блока равносильно применению одновременно двух блоков «Установить Х в» и «Установить Y в».

Подробнее о координатах можно узнать в приложении 4.

Переместить спрайт в указатель мышки, либо в центр указанного, с помощью выпадающего списка, спрайта. При этом центр спрайта окажется на самом кончике мышки.

Плавно переместить спрайт в точку с заданными координатами. Время перемещения задаётся в секундах. Для быстрого перемещения можно использовать десятичные дроби. Например, 0.5 секунд — это половина секунды, 0.25 секунд — это четверть секунды, 0.1 секунд — это одна десятая секунды, это очень быстро.

Изменить координату Х спрайта на указанную величину. При этом спрайт сместиться вправо. При изменении на отрицательную величину, спрайт сместиться влево.

Установить новое значение координаты Х спрайта.

Изменить координату Y спрайта на указанную величину. При этом спрайт сместиться вверх. При изменении на отрицательную величину, спрайт сместиться вниз.

Установить новое значение координаты Х спрайта.

Очень важный блок! Позволяет спрайту отразиться от границы окна и продолжить движение в новом направлении.