本文介绍了如何将字节跳动的豆包大模型接入Snap!,替代GPT-4o库。用户需开通大模型服务并获取密钥,随后可在Snap!中编程,实现对话和文生图功能。豆包库提供更多控制权,用户可深入网络请求细节,未来可添加自定义积木。
梁博士制作了名为CoCube的模块化群控机器人系统,使用MicroBlocks作为编程环境。CoCube具有可扩展的硬件接口和与MicroBlocks更紧密的结合。计划将CoCube参加中美青年创客大赛,并使用Snap!作为上位机。通过解析CoCube顶部二维码,发现它基于ArUco,与Dynamic Table使用的是同一套marker系统。Snap!中的Dynamic Table库经过优化,在纯浏览器环境中运行,性能提升了3倍,fps达到了30。
Snap!相比于Scratch的最大改进之一是调试功能的增强,使得构建和理解大型程序更容易。Snap!具有出色的调试能力,用户可以通过调试器中的单步运行、暂停和恢复程序等功能来理解程序的执行过程。调试功能还包括断点调试和打印log等技巧。Snap!中与调试有关的功能包括单步运行开关、条件断点和三种打印log的方式。启动和停止按钮只影响程序的触发和停止,不会重置程序的状态。在调试模式下,可以逐个高亮运行自定义积木的内部积木。
本文介绍了在Snap!中使用嵌套精灵制作机械原理动画的方法,包括摩天轮和曲柄滑块的例子,并强调了Snap!的反射能力。
Snap!的中文版本已发布,新增了MicroBlocks、人工智能、二维码等扩展插件和功能。用户可通过多种方式分享项目,嵌入到在线课程或文档中。
完成下面两步后,将自动完成登录并继续当前操作。