随笔分类 -  Scratch

摘要:整体架构 Scratch3的界面功能划分如下图 Scratch的整体架构如下图所示 scratch-gui: 是基于React的组件库,组成了整个页面。对于界面有定制化的在这个库下进行 scratch-blocks:积木编程模块,创建和生成积木块区域和拖拽效果区域。需要定制化积木块以及积木块相关功能 阅读全文
posted @ 2020-09-17 10:51 chua1989 阅读(1916) 评论(0) 推荐(0)
摘要:素材弹出框组件src\components\library\library.jsx,组件使用时传入的数据格式解析如下 [ { 'name': 'Abby', 'md5': 'afab2d2141e9811bd89e385e9628cb5f.svg', 'type': 'sprite', // 素材类 阅读全文
posted @ 2020-03-25 19:45 chua1989 阅读(545) 评论(0) 推荐(0)
摘要:名词: 根容器:包裹所有积木工作区/积木分类菜单/积木弹出列表的容器,即class为 injectionDiv的节点 积木工作区(或工作区):即积木可以拖放的积木代码区域 可视工作区:可以看到的工作区(不包括被积木分类菜单遮住的部分),随着滚动条的滚动,可视工作区中的内容在变化,但是可视工作区整体的 阅读全文
posted @ 2020-03-22 11:54 chua1989 阅读(962) 评论(0) 推荐(0)
摘要:事情缘由 近段时间在做基于scratch3.0的改造项目。基于scratch-gui改造,项目本身已经很大了,然后里面还要用到scratch-blocks,scratch-vm,scratch-render等外部第三方项目。官方的配置是所有的东西打入一个lib中,所有的html都使用这一个lib。 阅读全文
posted @ 2019-12-20 14:48 chua1989 阅读(1427) 评论(2) 推荐(0)