【问题标题】:Add Blocks - Scratch添加块 - 从头开始
【发布时间】:2014-10-28 13:42:24
【问题描述】:

我有一个 C++ 库,其中包含我想与 Scratch 集成的函数。我需要能够使块具有某些代码,然后将代码导出为 .cpp 文件。如果需要,我可以编辑源代码。我已经搜索过,但没有找到任何可以直接将新代码添加到块中的内容。我找到了Create from scratch, or build up on Scratch?http://dimeb.informatik.uni-bremen.de/eduwear/date/2007/03/,我想我做了很多类似第二个链接的事情,但我想知道是否有办法扩展 Scratch?感谢您的所有帮助。

【问题讨论】:

    标签: java c++ mit-scratch


    【解决方案1】:

    您可以使用两种技术。

    1) 使用 BYOB 而不是 Scratch。 BYOB 是在伯克利创建的 Scratch 的一个分支,它的块界面相似,但更灵活 - 特别是它具有文件输出和字符串处理功能。

    2) 使用 Scratch 网络通信,remote sensor connection。它被用来将 Scratch 连接到各种外部工具,它可以与 C++ 库进行通信。基本上,它通过端口 42001 传达其变量和事件,并监听消息。

    BYOB 还支持 Scratch 网络,因此您可以同时使用这两种网络。另一种方法是将 Scratch 自定义为支持使用 squeak 的工具的版本。但是 BYOB 库可能更容易共享。

    【讨论】:

    • 感谢您的帮助
    猜你喜欢
    • 2016-05-29
    • 2018-03-28
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 2020-11-21
    相关资源
    最近更新 更多