我有一個C++函數庫,我想與Scratch集成。我需要能夠使塊具有某些代碼,然後將代碼導出爲.cpp文件。如果需要,我可以編輯源代碼。我已經搜索,但我還沒有找到任何我直接添加新的代碼塊。我發現Create from scratch, or build up on Scratch?和http://dimeb.informatik.uni-bremen.de/eduwear/date/2007/03/,我想我很多人都喜歡第二個鏈接,但我想知道是否有一種方法來擴展Scratch?感謝你的幫助。添加塊 - 劃痕
Q
添加塊 - 劃痕
2
A
回答
4
您可以使用兩種技術。
1)使用BYOB而不是從頭開始。 BYOB是Berkeley創建的Scratch的一個分支,它的塊接口類似,但是更加靈活 - 特別是它具有文件輸出和字符串處理功能。
2)使用臨時網絡通信,remote sensor connection。它被用來將Scratch連接到各種外部工具,它可以與C++庫進行通信。基本上,它通過端口42001傳遞它的變量和事件,並收聽消息。
BYOB還支持Scratch網絡,所以你可以同時使用這兩個。另一種方法是將Scratch自定義爲支持使用吱吱聲的工具的版本。但是一個BYOB庫可能會更容易分享。
相關問題
- 1. 劃痕卡效果
- 2. PL/SQL,頭部劃痕器
- 3. IntelliJ劃痕不在下降
- 4. jsquery可以排序與行內塊顯示顯示劃痕
- 5. Google身份驗證器劃痕代碼
- 6. Javascript中的劃痕式令牌字段
- 7. 列表元素之間的短劃痕
- 8. 哪個癢會造成gravatar劃痕?
- 9. AngularJS2 - 添加underscore.js - 找不到模塊'下劃線'
- 10. 如何將下劃線模塊添加到MeanJS?
- 11. 如何添加帶有角度2的下劃線模塊?
- 12. 在計劃中添加宏
- 13. 遇到添加計劃
- 14. 劃痕:我如何生成一個ascii文本程序清單?
- 15. 實現圖像上的劃痕/嘈雜效果
- 16. requirejs - 未加載下劃線模塊
- 17. 添加的PyDev選項卡,阻擋壓痕
- 18. Django的痕跡
- 19. 從塊添加CSS
- 20. Simulink的添加塊
- 21. 添加Flex模塊
- 22. Magento - 添加子塊
- 23. 添加子塊register.phtml
- 24. 使用FART刪除斜線,黑色的劃痕
- 25. pycharm - 不能配置解釋器運行劃痕
- 26. 使用SDL2播放正弦聲波 - 噪音/劃痕問題
- 27. 壓痕錯誤?
- 28. jquery計劃滑塊
- 29. 劃分成N塊的劃分陣列
- 30. 如何在添加新計劃之前檢查重複計劃
謝謝你的一切幫助 – John