我有一个 C++ 库,其中包含我想与 Scratch 集成的函数。我需要能够使块具有某些代码,然后将代码导出为 .cpp 文件。如果需要,我可以编辑源代码。我已经搜索过,但没有找到任何可以直接将新代码添加到块中的内容。我找到了从头开始创建,还是建立在从头开始?和http://dimeb.informatik.uni-bremen.de/eduwear/date/2007/03/我想我很多人都在做类似第二个链接的事情,但我想知道是否有办法扩展 Scratch ? 感谢你的帮助。
问问题
315 次
1 回答
4
你可以使用两种技术。
1) 使用BYOB而不是 Scratch。BYOB 是在伯克利创建的 Scratch 的一个分支,它的块界面相似,但更灵活 - 特别是它具有文件输出和字符串处理功能。
2)使用Scratch网络通讯,远程传感器连接。它被用来将 Scratch 连接到各种外部工具,它可以与 C++ 库进行通信。基本上,它通过端口 42001 传递其变量和事件,并监听消息。
BYOB 也支持 Scratch 网络,所以你可以同时使用。另一种方法是将 Scratch 自定义为支持使用 squeak 的工具的版本。但是 BYOB 库可能更容易共享。
于 2013-12-12T20:27:34.413 回答