【咕咕咕】【教程】论 Scratch3 的二次开发
scratch吧
全部回复
仅看楼主
level 8
小C数星星 楼主
这个贴主要就是我进行 Scratch 二次开发的一个尝(sui)试(sui)记(nian)录。大佬嘴下留情[勉强]
贴吧的编辑器太 ex 了,还是发图吧。
然后就是这个系列也同步到了我的简书账号上。只想看文不想讨论的可以去:https://www.jianshu.com/nb/45125330
嗯,写到这里我的 git 还没下载好,也不知道为什么贼慢。。。不是我不想更啊[心碎]!有图为证:
2020年04月13日 16点04分 1
level 13
……虽然看不懂但还是支持一下吧(ಡωಡ)
2020年04月14日 04点04分 3
level 8
小C数星星 楼主
咕了一天(呸,是研究去了[滑稽]),决定从 gui 和 vm 开始入手,讲如何写出自己的第一个扩展并且调整好编辑器代码来运行(很简单的[勉强])。
不过什么都不更也说不过去啊。那就先搭环境吧。
首先,去
nodejs.org/ 下载 Nodejs
建议点 LTS。下载的时候注意一下,
具体过程可以参考我翻译的这篇文章:
http://www.zcfy.cc/article/how-to-download-node-js-and-configure-your-pc
下载 Git
git-scm.com/downloads 下载 git 不只是一个版本管理器,它带来的 git bash 在 Windows 下用不要太舒服。你还可以对 Git Bash 自定义,加上透明度之类的。可以说把 cmd 甩了几条街。当然你用的是 Mac或Linux 的话当我没说。
有 Git 怎么可以没 Github?在
github.com 注册一个账号,记住它!
再接着下载一个代码编辑器,我用的是 VSCode(我也比较推荐它):
code.visualstudio.com
当然 Sublime 也不错
sublimetext.com/3
最后,一个现代化的游览器是必不可少的,这里推荐 Chrome 或 Firefox
接下来是
可选项:
React-dev-tool: 深入研究 Sc3 的重要工具。它是一个游览器扩展:
Chrome:
chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
Firefox:
addons.mozilla.org/en-US/firefox/addon/react-devtools
Github Desktop:如果你比较懒,不想输入 bash 命令。可以去
desktop.github.com 下载桌面端。
差不多就这些了,赶紧去下载吧!如果你英文比较好的话,可以看
github.com/LLK/scratch-gui/wiki/Getting-Started 开始自己做。我这贴前期主要就是描述这篇 wiki,然后提醒一下注意事项(坑)
这楼连接有点多,度娘别删啊[乖]
PS: 有没有大佬遇到 scratch-blocks 用 npm 安装依赖的时候出状况的?为什么我这边试了好多次 build.py 都丢出了个 WindowsError: [Error 2]。貌似是什么文件缺失了?
2020年04月15日 07点04分 4
blocks不要在win下编译
2020年04月18日 09点04分
@鸣濑白羽◎ 难道我为了 blocks 还要弄台 Mac??(没钱,逃ε=ε=ε=┏(゜ロ゜;)┛)
2020年04月18日 10点04分
补充一下,如欲修改 scratch-blocks ,则需下载 Python 2.7。
2020年04月20日 04点04分
@小C数星星 linux就行了啊, windows下可以用wsl
2020年04月21日 01点04分
level 3
[茶杯][滑稽][大拇指]tql
2020年04月15日 09点04分 6
level 6
很牛的感觉
2020年04月18日 04点04分 7
level 11
后排
2020年04月18日 09点04分 8
大佬来了?来群里看看?
2020年04月20日 13点04分
⑧二玖6⑦⑥7五一
2020年04月20日 13点04分
level 8
小C数星星 楼主
dd
今天肯定会更的。等我竞赛搞完一定更!(重头戏,将代码下载下来且添加第一个模块。)
2020年04月19日 05点04分 9
level 4
ddd
2020年04月19日 05点04分 10
level 3
嗯,领导围观
后排
2020年04月19日 08点04分 11
后排基层人员搞事
2020年04月20日 13点04分
level 1
已收藏,期待楼主继续更新,楼主有兴趣交流吗? 我是少儿编程行业某头部公司某scratch课程线教研负责人,最近在考虑自学js。
2020年04月19日 10点04分 12
lz是我们工作室的核心成员,如果还没有联系他的话可以先私聊加我,我让他和你交流,可以吗
2020年04月23日 14点04分
level 8
小C数星星 楼主
话说为什么我的贴子沉下去了?才发没多久比十分钟前的还在下面?
2020年04月20日 05点04分 14
level 7
继续啊,别沉
2020年04月22日 06点04分 15
大哥,别人还要上课(别问我怎么知道的)
2020年04月22日 10点04分
。。
2020年04月23日 02点04分
level 6
被抽了
2020年04月23日 01点04分 18
level 8
小C数星星 楼主
被抽了吗?这个楼看不看得到?看得到回复一下,我再把上面的楼复制下来。
2020年04月23日 08点04分 20
可以
2020年04月23日 14点04分
@知识学爆😋🤣👉 ok! 明天找时间弄成 Markdown,然后截图发这边。
2020年04月23日 15点04分
@知识学爆😋🤣👉 同时会发到简书,方便代码拷贝。
2020年04月23日 15点04分

2020年04月24日 01点04分
level 8
小C数星星 楼主
16 17 楼内容
2020年04月24日 07点04分 21
已同步到 jianshu.com/p/b62330f84829 方便拷贝代码和命令。
2020年04月24日 07点04分
忘记说了 package.json 的 prepublish 的值要把 python 替换为 python2.7
2020年04月25日 11点04分
1 2 尾页