Материал из Скретч Вики

Иконка спрайта и сам спрайт на сцене
Кнопки создания спрайта

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

Спрайт

Составляющие Спрайта

Скрипты

В каждом спрайте проекта, есть область для редактирования скриптов, к примеру, пользователь может передать команду «Переместиться». Рядом с областью для редактирования есть палитра блоков, с помощью которых можно передавать программы спрайту, складывая из них скрипты в области редактирования. Если щёлкнуть на этот блок (скрипт) в области редактирования, то он начнётся его выполнение.

Костюмы

Помимо выполнения программы, спрайт может менять свой вид, или как говорят многие, менять костюм. Менять вид спрайта, можно напрямую или с помощью блоков в области редактирования скриптов. Чтобы менять костюмы напрямую, нужно перейти во вкладку «Костюмы», который находится рядом с вкладками «Скрипты» и «Звуки». В этой вкладке находится весь список костюмов, их можно редактировать, импортировать из библиотеки спрайтов или с компьютера, а можно и самому нарисовать новый костюм.

Звуки

А что таит за собой вкладка «Звуки»? В этой вкладке находится список звуков или музыки, который спрайт может издавать с помощью команд, в области редактирования. Звуки вы можете редактировать, импортировать из библиотеки или компьютера.

Экспорт

Помимо всего этого, можно спрайты экспортировать, а затем импортировать в другие проекты (вместе со звуками, скриптами и костюмами, в которых вы заложили). Чтобы это сделать, надо щёлкнуть по миниатюре спрайта правой кнопкой, который находится в списки спрайтов в левом и нижнем углу редактора проектов. Затем надо вам выбрать «Сохранить как локальный файл». Можно помимо этого всего, спрайт перетащить в рюкзак.

Пакет спрайтов

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

Изменение стандартного спрайта

По умолчанию в новом проекте сразу появляется кот Скретч без скриптов. В Скретч 1.4 есть возможность изменить его, создав новый спрайт и экспортировав его в папку с костюмами с именем «default.sprite».

В Squeak

В Squeak спрайт называется ScriptableSpriteMorph и является подклассом ScriptableScratchMorph.