Материал из Скретч Вики
Статья не завершена! Если ты хочешь помочь — отредактируй её. |
Расширения Скретч позволяют управлять из проекта некоторыми устройствами, подключёнными к компьютеру (например, LEGO WeDo или PicoBoard) или узнавать информацию из Интернета. Они могут быть добавлены в палитру блоков как обычные блоки или блоки репортёры, и могут взаимодействовать с устройствами и Интернетом. Если расширение активировано, то его блоки будут находиться во вкладке "Новые блоки".
Чтобы добавить блоки расширения, нужно открыть вкладку "Новые блоки" и нажать на кнопку "Добавить расширение"
Всего существует два типа расширений в Скретч 2.0: для устройств и для Интернета.
Написание расширений
Есть два способа создавать расширения для Скретч 2.0 — через послание сообщений HTTP или через JavaScript.
Расширения на Javascript
Эти расширения работают на Javascript. Официальная документация по созданию находится в репозитории GitHub scratch-extensions-docs. Также там есть пример.
Сейчас расширения работают в большинстве своём онлайн, например, расширение для LEGO WeDo является таковым.