Сцена
В Scratch сцена – это такой же полноценный объект как спрайт, но с некоторыми особенностями. Если у спрайта может быть несколько разных костюмов, то у сцены может быть несколько разных фонов. Сцена может иметь собственные скрипты. Однако не все команды спрайтов доступны для сцены. Например, у сцены нет всех блоков раздела «Движение».
В Scratch, когда создается новый проект, у сцены имеется только один фон – белый лист. Для добавления новых фонов предназначена панель сцены, которая находится в нижней правой части интерфейса среды программирования:

Обратите внимание, когда вы кликаете по этой панели, сцена выделяется, а на вкладке «Код» будут команды для сцены. Также вкладка «Костюмы» теперь будет называться «Фоны». Здесь можно нарисовать фон, добавить новый, поменять фоны местами и т. д.
Если у сцены есть разные фоны, очевидно, что в процессе игры или анимации они будут меняться. Пусть по сценарию кот перемещается по трем разным комнатам. Одна из них играет роль центральной. Когда кот доходит до ее левого края, то переходит во вторую комнату. А когда кот доходит до правого края центральной, переходит в третью комнату.
Сначала надо добавить три фона для сцены:

Исходный белый фон удалим.
Теперь составим скрипт перемещения спрайта в направлении к зажатому курсору мыши:

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

Вспомним, что размер холста в Scratch равен 480х360 пикселей, а начальная точка системы координат находится в центре. Поэтому у правого края значение x = 240, у левого x = -240. Пусть фон меняется, когда координата x спрайта равна 200 или -200.
Когда координата кота станет больше 200, он будет посылать одно сообщение, а когда меньше -200 – другое. Сцена, в зависимости от того, какое сообщение она получит, будет делать активным тот или иной фон.
![]()
Обратите внимание, мы отслеживаем не только координату x, но и то, какой фон активен на данный момент. Ведь если кот переходит в другие комнаты, там эти блоки «если» не должны работать. В других комнатах все по-другому.
Во вторых, внутри «если» команда изменения координаты x используется для того, чтобы кот на другом фоне появлялся с верной стороны. Ведь если он входит в левую комнату, то на ней должен появляться с правой стороны.
Номер фона определяется его положением на вкладке «Фоны». Вместо номеров можно использовать имена фонов.

Доделайте приведенный в уроке сценарий так, чтобы спрайт мог возвращаться из левой и правой комнат в центральную.
X Скрыть Наверх
Программирование в Scratch. Курс
Сцена
![]()
Сцена – это фон проекта. Она может иметь скрипты, фоны и звуки, чем похожа на спрайты, однако не может использовать блоки движения и блок размера.
Никто из спрайтов не может функционировать без сцены – сцена всегда находится на фоне спрайтов. Даже белый стандартный фон является сценой.
- 1 Отличие от спрайта
- 2 Размеры сцены
- 3 История
- 4 Примечания
Отличие от спрайта
- Не может использовать блоки движения
- Не может использовать блоки рисования, за исключением блока очистить
- Не имеет блоков изменения размеров
- Не имеет блоков, определяющих прикосновения и расстояния в сенсорных блоках
- Не может быть переименована
- Не умеет «разговаривать»:
- Нет блоков Сказать () и Думать () тех же с временем
- Когда сцена спрашивает — поле ввода отображается внизу сцены на всю ширину
Размеры сцены
- обычный размер: 480×360 — её вы встретите, когда откроете проект
- малый размер сцены: 240×180 (один пиксель считается за два шага) — включается кнопкой «Уменьшенная сцена» из меню «Правка», используется, когда хочется больше места для области скриптов
- полноэкранный размер — сцена расширяется на всё доступное из браузера пространство, количество шагов в стороны остаётся тем же
История
Ранее сцена была таким же спрайтом, как и все, и называлась «фон» (background). [1] Сцена в нынешнем виде была представлена в Скретч 2.0.
Примечания
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.
Вики работает в тёмной теме, и она включена! Есть советы? Отправьте их сюда: Тема форума о Скретч Вики
- Эта страница в последний раз была отредактирована 19 октября 2023 в 18:21.
- К этой странице обращались 2131 раз.
- Политика конфиденциальности
- О Скретч Вики
- Отказ от ответственности
Сцена Scratch: как сделать?

Здесь мы предлагаем микро уроки с ответами на вопросы о том, как работать со сценой Scratch.
Плейлист уроков данной серии можно также смотреть на нашем ютуб канале.
Кликай мышкой по вопросу и находи ответ:
- Как изменить фон сцены для мультика или игры Scratch?
- Как добавить случайный фот (сюрприз) на сцену Scratch?
- Как нарисовать фон для сцены игры или мультфильма в Scratch?
- Как сделать фон для игры Scratch из готовой картинки?
Как изменить фон сцены для мультика или игры Scratch?
Чтобы изменить фон сцены для мультика или игры Scratch, кликаем по кнопке Выбрать фон в правом нижнем углу редактора.
Как добавить случайный фот (сюрприз) на сцену Scratch?
Если не хватает фантазии и не получается найти идею для проекта, на сцену Scratch можно добавлять фон-сюрприз. Это случайный фон, который будет выбран из библиотеки фонов Scratch.
Как нарисовать фон для сцены игры или мультфильма в Scratch?
Чтобы создать свой уникальный красивый фон для анимации или игры в Scratch, в редакторе наводим мышку на кнопку выбора фона сцены, кликаем мышкой по кнопке Нарисовать и начинаем рисовать!
Как сделать фон для игры Scratch из готовой картинки?
Находим и скачиваем подходящую для фона игры или анимации Scratch картинку в интернете, а затем загружаем её в качестве фона, наведя мышку на кнопку выбора фона и кликнув по кнопке Загрузить фон.
Знакомство со средой Scratch. Поиск, импорт и редактирование спрайтов и фонов из Интернета

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

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

1. Откройте доступ ко всем видеоурокам комплекта.

2. Раздавайте видеоуроки в личные кабинеты ученикам.

3. Смотрите статистику просмотра видеоуроков учениками.
Получить доступКонспект урока «Знакомство со средой Scratch. Поиск, импорт и редактирование спрайтов и фонов из Интернета»
· Поиск спрайтов и фонов в Интернете.
· Редактирование спрайтов и фонов в Scratch.
Ранее мы узнали, как сохранять и загружать спрайты и фоны для сцены. Однако в роли спрайтов и фонов можно использовать не только файлы Scratch. Также в качестве спрайтов можно использовать файлы изображений. Они могут уже находиться на компьютере или их можно загрузить из Интернета.
Запустим среду Scratch. Удалим спрайт Царапки со сцены. Для этого в поле спрайтов нажмём правой кнопкой мыши по иконке Царапки и в появившемся меню выберем пункт «Удалить». Сейчас наша сцена пуста. Найдём для неё декорации и персонажа в Интернете. Начнём с фона сцены. Важно, чтобы размер изображения для фона был не меньше чем 480 × 360 пикселей. Пиксели – это отдельные точки разных цветов, из которых состоит изображение.
Для поиска изображения запустим браузер – программу-обозреватель веб-сайтов. Для поиска картинки можно воспользоваться одной из поисковых служб. Например, нам понравилась эта картинка лесной поляны. Стоит убедиться, что её размер не меньше указанного ранее. В браузерах Microsoft Internet Explorer и Microsoft Edge для этого можно нажать на картинку правой кнопкой мыши и в появившемся меню выбрать пункт «Свойства». На экране появилось окно свойств изображения. В нём нужно найти пункт «Размеры». Как видим, размеры выбранной картинки – девятьсот пятьдесят пять на пятьсот тридцать два пикселя. Это больше, чем четыреста восемьдесят на триста шестьдесят пикселей. Мы можем использовать эту картинку в качестве фона. В других браузерах размер картинки можно определить иначе.

Теперь нам нужно загрузить эту картинку из Интернета на компьютер. Для этого нажмём на неё правой кнопкой мыши и в появившемся меню выберем пункт «Сохранить изображение как…». На экране появилось уже знакомое нам окно сохранения файла. Сохраним изображение в нашей рабочей папке под именем «Лесная поляна».
Нам нужно импортировать загруженное изображение в Scratch. Для этого, не закрывая окно браузера, вернём на экран окно среды Scratch. Выделим иконку сцены. Как мы помним, она находится слева от поля спрайтов. После этого в верхней правой части окна перейдём на вкладку «Фоны». Далее нажмём на кнопку «Загрузить фон из файла», находящуюся под вкладками. В появившемся окне выбора файла выберем файл «Лесная поляна» из нашей рабочей папки.

Наша лесная поляна появилась на сцене, однако сверху и снизу от неё остались пустые белые промежутки. Чтобы это исправить, перейдём к области рисования в правой части экрана. Выберем инструмент с названием «Выбрать». Он используется для выделения участков изображения. Установим курсор мыши в одном из углов изображения поляны. После этого, удерживая левую кнопку мыши, переместим курсор в противоположный угол изображения поляны. Таким образом мы выделили участок сцены, на котором изображена поляна. Как видим, по краям изображения появились границы синего цвета и точки на ней. Наведём курсор на нижнюю точку границы. Он принял вид двунаправленной стрелки. Теперь перетащим эту точку в нижний край сцены. При этом растягивается изображение поляны. Поместим выделенную точку на нижний край сцены.
Теперь наша поляна занимает всю сцену. Нужно населить её разными лесными жителями, то есть добавить на сцену спрайты. В качестве спрайта можно использовать любое изображение. Как и в случае с поляной, воспользуемся браузером и найдём картинку медведя, например, такую… Точно так же, как мы это делали с лесной поляной, сохраним картинку медведя в нашей рабочей папке под именем «Медведь».
Теперь в среде Scratch загрузим спрайт нашего медведя. Для этого в верхней части поля спрайтов нажмём на кнопку «Загрузить спрайт из файла». В появившемся окне выберем из нашей рабочей папки файл «Медведь». Мишка появился на поляне. А в поле спрайтов появился спрайт и с именем «Медведь». Наш мишка как-то великоват для маленькой лесной полянки. Однако это не беда, ведь мы можем его уменьшить. Для этого над вкладками нажмём на кнопку «Уменьшить». Переместим курсор мыши на мишку, который находится на поляне, и будем нажимать на него до тех пор, пока размер мишки не станет достаточно маленьким для нашей лесной поляны. Перетащим нашего медведя в нужное место поляны.

Поэкспериментируем немного над нашим мишкой. Для этого перейдём на вкладку Костюмы. Обратим внимание на область рисования. Как видим, наш мишка окружён маленькими шахматными клетками, при этом на сцене вокруг него таких клеток нет. Эти клетки означают прозрачный фон. Проверим это. В области рисования выберем инструмент «Заполнить цветом» и укажем белый цвет. Теперь нажмём левой кнопкой мыши по области вокруг медведя. Она стала белой. При этом на сцене мишка также попал внутрь белого прямоугольника. Нужно это исправить. Вернёмся к полю рисования и зальём область вокруг мишки прозрачным фоном. Чтобы его выбрать, найдём на палитре цветов белый квадратик, перечёркнутый красной линией, и выберем его. Дальше нажмём левой кнопкой мыши по свободной области вокруг медведя. Фон вокруг мишки снова стал прозрачным, и на сцене исчез белый прямоугольник.
Мишка говорит, что ему скучно и одиноко в лесу. Исправим это. Добавим к нему соседей, например ёжика и зайца. Найдём в Интернете ёжика. Например, вот такого… Сохраним картинку с ним в нашей рабочей папке под именем «Ёжик».
Перейдём к окну среды Scratch и загрузим нашего ёжика. Он появился на сцене, а в поле спрайтов появилась иконка спрайта с именем «ёжик». Уменьшим его и разместим напротив мишки. Теперь найдём зайца и сохраним картинку с ним в нашей рабочей папке. Загрузим спрайт с ним в среде Scratch, уменьшим его и разместим рядом с мишкой. Мы можем ещё немного украсить нашу картинку, положив ёжику на спину яблоко. Спрайт яблока можно без труда найти в библиотеке Scratch.
Какой замечательный рисунок у нас получился, просто лесная сказка… Сохраним его. Для этого в меню «Файл» выберем пункт «Сохранить как…». Сохраним рисунок в нашей рабочей папке под именем «Лесная сказка».

· В качестве фона сцены или спрайта можно использовать любое изображение.
· Изображение для фона сцены должно иметь размер не меньше, чем 480 × 360 пикселей.
· Как загружать изображения для спрайтов и фонов сцены из Интернета, импортировать их в Scratch и редактировать.