Java — добавить блоки — нуля

У меня есть библиотека C ++ с функциями, которую я хотел бы интегрировать с Scratch. Мне нужно, чтобы блоки имели определенный код, а затем экспортировали код в виде файла .cpp. Я могу редактировать источник, если мне нужно. Я искал, но я не нашел ничего, что я непосредственно добавляю новый код в блоки. я нашел Создать с нуля или создать на пустом месте? а также http://dimeb.informatik.uni-bremen.de/eduwear/date/2007/03/ и я думаю, что многие делают что-то вроде второй ссылки, но я хотел бы знать, есть ли способ просто расширить Scratch? Спасибо за вашу помощь.

2

Решение

Вы могли бы использовать две техники.

1) Использование BYOB вместо нуля. BYOB — это ветка Scratch, созданная в Беркли, схожая по своему интерфейсу блоков, но гораздо более гибкая, и, в частности, она имеет возможности вывода файлов и обработки строк.

2) Используйте сетевую связь Scratch, подключение удаленного датчика. Он был использован для подключения Scratch к различным внешним инструментам, он мог взаимодействовать с библиотекой C ++. По сути, он передает свои переменные и события и прослушивает сообщения через порт 42001.

BYOB также поддерживает сеть Scratch, так что вы можете использовать оба. В качестве альтернативы можно настроить Scratch на версию, поддерживающую ваши инструменты с помощью Squeak. Но библиотеку BYOB, вероятно, было бы легче разделить.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]