![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scratch3.0 二次开发
文章平均质量分 87
svyee
这个作者很懒,什么都没留下…
展开
-
Scratch3.0 使用 Scratch Link 连接Wedo等外设
scratch 3.0 连接外设的桥梁 scratch link原创 2022-10-06 09:57:45 · 7949 阅读 · 1 评论 -
Kidsline 发布下载页
Kidsline发布以来得到了很多大朋友小朋友的支持,只是能力有限,每一版多多少少总会存在些许问题,非常感谢给我反馈这些问题的朋友。为了方便程序升级,这里单独开一个页面,以后如有更新,我都把下载链接放到这个页面来。原创 2021-03-12 17:28:16 · 3951 阅读 · 9 评论 -
Scratch 二次开发定制 - Python代码生成
最近半年Scratch官网发生了一些众所周知的情况,但是这个软件本身还是很优秀的。少儿图形化编程的主流还是Scratch。但是我们还是决定改个名字,叫Kidsline,意为 “孩子的代码”。对软件的二次开发仍然只是 “微调”,尽可能原汁原味,同时带一点点不经意的惊喜。关于二次开发的技术细节,可以参考我之前的文章。就我们收集的信息来看,原版软件字体太小是个核心痛点,此次升级对字体也做了更统一的优化,同时增加了Python代码的生成,孩子在学习时可以参考。整个软件就是站在各个巨人的肩膀上完成的,Kidsl原创 2020-11-18 17:28:00 · 4746 阅读 · 7 评论 -
Scratch3.0 二次开发(4)修改界面字体大小
原版Scratch桌面版字体太小了。。。放大!放大!放大!原创 2020-05-15 15:50:14 · 10731 阅读 · 72 评论 -
Scratch3.0 二次开发(3)修改菜单栏
目录需求动手吧删除【语言切换】、【教程】、即将启用等菜单修改菜单文字修改【默认项目名称】书接上文,继续修改菜单栏需求删除不必要的菜单项(如:语言切换、教程、即将启用的无效菜单)修改菜单项的文字默认项目名称改为“未命名”以提示用户填写效果 如下:动手吧坐标依然是menu-bar.jsx文件,而且还是MenuBar组件的render方法。删除【语言切换】、【教程】、即将启用等菜单粗暴的方法: 直接删除这段代码更文艺的方法:从代码可以看到,这个菜单是否出现,由属性this.prop原创 2020-05-14 15:12:16 · 3155 阅读 · 0 评论 -
Scratch3.0 二次开发(2)改个Logo
目录Hello World想要的效果先看下源代最最粗爆的方法更和谐的方法Hello World简单换个Logo就跟Hello world一样一样的。实现这个就能基本掌握这个代码的来龙去脉。想要的效果如下图:先准备好一张Logo图片(比较推荐透明背景的svg或png),下面这是我的先看下源代源码结构如下图:换Logo这种事,显然就是UI的事了,所以定位到components目录下。logo位于菜单栏,我们看下menu-bar.jsx文件。大约330行的位置:Logo 源自属性:th原创 2020-05-11 13:19:52 · 1817 阅读 · 0 评论 -
Scratch3.0 二次开发(1)拿代码配环境
目录Scratch 3.0二次开发的初心和目的技术基础准备工作安装 node.js正式开始吧模块说明:拿代码运行Scratch 3.0能来看这篇稿子的应该都了解这个东西,以下几行来自百科,请选择性跳过。Scratch是麻省理工学院开发的一款简易图形化编程工具。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。官方在线平台在这里:https://scratch.mit.edu也可以下载离线原创 2020-11-18 15:49:45 · 3068 阅读 · 3 评论