scratch 软件介绍
脚本是存放代码块的地方,共有 10 个分支
1、 动作模块
该模块是针对角色设定,顾名思义控制角色的活动。
2、 外观模块
控制角色及舞台的外观,包括说话效果、造型颜色大小、背景切换等功能。
3、 声音模块
此处功能就是为角色或场景添加音乐效果。
4、 画笔模块
画笔顾名思义就是往画面中绘制图像, 就像我们日常中用铅笔作画一样, 它的特
点是画笔的一切活动都是画在背景中的, 即使你把角色删除, 画布中还有, 需要
你使用 “清空”功能把它抹掉。
5、 数据模块
数据模块中有两个分支:变量和链表,是两个不一样的东西。
变量就是一个可以变动的量, 通过增加、初始化来设定变量的值, 并且可以显示、
隐藏,可以用来做分数等等
链表夸张的说就是一个队列,
“将 XX 加入链表 ”==将一样你所编辑的东西加入目前链表的最后一项
“删除链表的第 XX 项”==删除当前链表中的第 XX 项或者清空选定项
“将 XX插入到链表的第 XX项”==把一样你编辑的一个内容加入到表格中,
并让它指定加入到当前链表的第 XX 项。
比如说原来链表有 3 项:分别是 A、B、C。现在我设定 “将 D插入到链表的第 2
项”之后,就是 A、D、B、C;
如果我用 “将 D加入链表 ”,就是 A、B、C、D。删除链表的第 2 项,就是 A、C。
“把链表的第 XX 项替换成 XX”==把你选择的一项的内容替换成你指定的内容。
还是 A、B、C;我设定将第三项替换为 D,之后就是 A、B、D。C 就是被替换
掉了。
“链表的第 [ ]项”=表达项目的名称: A、B、C 中,“链表的第 2 项”就是 B。
“链表的长度 ”=表达目前链表中有几个项目, A、B、C 中,“链表的长度 ”
就是 3。当一个新的链表或者是空白链表,长度就是 0
“链表包含 [ ] ”=查询或查找链表内是否含有你所置顶的项目,就和搜索一
样,搜索与你所打的名称相同的项目。 A、B、C 中,“链表包含 A”是成立的, “链
表包含 D”是不成立的
帮你浅显易懂地梳理了一下, 基本上比较常用的是 “将 [ ]加入链表”、“链表包含 [ ] ”
等。“链表包含 [ ] ”更可以用数字和逻辑运算中的 “[ ]不成立”连接作为相反意义的脚
本
链表/模块/角色/删除/包含/画笔/项目/设定/功能/替换/
链表/模块/角色/删除/包含/画笔/项目/设定/功能/替换/
-->