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

Значок «важно».png Внимание! Статья не завершена! Если ты хочешь помочь — отредактируй её!

Расширения Скретч позволяют управлять из проекта некоторыми устройствами, подключёнными к компьютеру (например, LEGO WeDo или PicoBoard) или узнавать информацию из Интернета. Они могут быть добавлены в палитру блоков как обычные блоки или блоки репортёры, и могут взаимодействовать с устройствами и Интернетом. Если расширение активировано, то его блоки будут находиться во вкладке "Новые блоки".

Чтобы добавить блоки расширения, нужно открыть вкладку "Новые блоки" и нажать на кнопку "Добавить расширение"

Всего существует два типа расширений в Скретч 2.0: для устройств и для Интернета.

Написание расширений

Есть два способа создавать расширения для Скретч 2.0 — через послание сообщений HTTP или через JavaScript.

Расширения на Javascript

Эти расширения работают на Javascript. Официальная документация по созданию находится в репозитории GitHub scratch-extensions-docs. Также там есть пример.

Сейчас расширения работают в большинстве своём онлайн, например, расширение для LEGO WeDo является таковым.