说到scratch,大家一定会想到:
https://aerfaying.com/
https://kada.163.com/
https://www.youngmaker.com/
http://haohaodada.com/new/index.php
https://codemao.cn/
http://www.china-scratch.com/

以及最近闹得沸沸扬扬的8.14 scratch官网被封事件【吃瓜】【吃瓜】【吃瓜】(在此省略一百个吃瓜)
不管如何,scratch终究是被拿来做游戏的,初衷就是做游戏的,给孩子们玩的,不过最近好像不是这样:
https://aerfaying.com/Projects/507328:文本编辑器
https://aerfaying.com/Projects/442361:操作系统
https://aerfaying.com/Projects/436662:编程语言
不说恐怖的操作系统和编程语言了,文本编辑器中的侦测enter键就很令人激动啊!下面我就来说说,到底怎么侦测enter:

看到了吗?
其实还有另一种方法:

事实上,!@#$%^&*()这些都可以侦测,不过shift、tab、ctrl等不可以,backspace在2.0曾经可以通过json来控制,但现在不可以了。
刚才我们说到了一个叫json的东西,json到底是啥呢?其实scratch文件内部就是json,如果我们把一个sb3文件(scratch文件)更改后缀名变成zip文件,打开这个zip文件,就会发现里面有个package.json文件,这就是源代码了。
那么scratch怎么卡死电脑呢?直接像这样是不行的:

但是这样就可以了:

很蹊跷…
本文介绍了如何使用Scratch实现侦测回车键的功能,探讨了Scratch文件的内在结构,指出通过json可以访问部分键盘事件。同时,文章揭示了一个有趣的事实,即通过特定方式,Scratch可以导致电脑卡死,并展示了相关示例代码。

2996

被折叠的 条评论
为什么被折叠?



