- 小学生趣味实例编程
- 小学拓展型课程校本教材编写组编著
- 2210字
- 2024-10-29 20:55:42
1.3 Scratch脚本
在编写一个新脚本之前,单击“文件”→“新建一个项目”命令,然后开始脚本的设计编写。
1.3.1 编写脚本
1.基本步骤
脚本的编写方式非常简单,把所需的指令积木块拖曳到程序脚本编辑区即可,其基本步骤如下。
(1)确定:确定编写脚本的角色。用鼠标单击该角色的缩略图,选中角色,积木区显示出与该角色相关的积木块。
(2)拖曳:利用鼠标拖曳的方式,将该角色的指令积木块从指令积木区拖曳到脚本编辑区。
(3)拼接:将脚本编辑区的指令积木块根据程序的实现逻辑依次进行拼接。
2.删除脚本
删除脚本的方法有以下两种,一种是右键删除,另一种拖曳删除。
(1)右键删除:用鼠标右键单击要删除的指令积木块,在弹出的快捷菜单中选择“删除”选项,即可删除多余的指令积木块,如1-75所示。
图1-75 右键删除脚本
图1-76 撤销删除脚本
(2)拖曳删除:单击多余的指令积木块,将其拖曳至指令积木区。
(3)撤销删除。如果误删除了有用的脚本,则可以单击“编辑”→“撤销删除”命令,撤销删除的脚本,如1-76所示。
3.运行脚本
运行脚本有以下3种方式。
(1)单击指令积木区的积木。在编写程序的过程中,如果不清楚某个指令积木块的具体功能,则可以单击指令积木区的积木,当前所选择的角色会执行这个积木块的指令。该方式的优点在于,可以直观地了解每个指令积木的功能,选取合适的指令积木块;缺点在于有些指令积木块的作用需要进行组合才可显现出来,如循环、运算等。
(2)单击脚本区的脚本。选取正在编写脚本的角色对象,将指令积木块组合成为脚本,单击脚本,同时选取的角色会执行这个脚本的程序,如图1-77所示。
图1-77 单击脚本运行,周围出现黄色高亮显示
该方式的优点在于,可以完整地呈现出一个脚本的执行过程,在编写的过程中可以随时进行演示;缺点在于只能针对于某一个角色对象,不能同时观看整个游戏或动画的编写情况。
(3)设置并单击“开始”按钮。在每个角色的脚本的最顶端添加 指令积木块。运行脚本时,单击舞台区右上角的“开始”按钮 ,任何脚本都能因为 指令积木块触发启动,这时候绿旗会变亮,直到所有脚本执行完毕。
4.添加注释
当程序编得很复杂时,用的指令积木块会越来越多,这样会降低程序的可读性。编写程序经过了很长时间后,程序编写人员就会忘记当初编写程序时的逻辑,必须要花大量的时间去解读程序,这样既费时又费力,所以添加注释是非常有必要的。
(1)添加注释的方式:用鼠标右键单击要添加注释的指令积木块,在弹出的快捷菜单中选择“添加注释”选项,如图1-78所示。在黄颜色的注释区域中输入文字,注释区域与指令积木块间有一条黄色的连接线,指示出注释区域是哪个指令积木块的注释,如图1-79所示。通过拖动注释区域的右下角可以改变注释区域的大小。
图1-78 添加注释
图1-79 指令积木块注释
(2)删除注释:用鼠标右键单击注释,在弹出的快捷菜单中选择“删除”选项即可,如图1-80所示。
(3)整理注释:为了节省注释的空间,添加更多的注释或者防止注释之间的重叠,可以单击注释区域左上角的 按钮,折叠注释区,如图1-81所示。
图1-80 删除注释
图1-81 整理注释
1.3.2 保存脚本
编写完脚本,并运行成功后,如果这时退出Scratch软件或碰巧计算机断电了,辛辛苦苦完成的作品就会不见了,或者编写的脚本非常庞大,一时半会完成不了,这时就需要把脚本保存起来。单击“文件”→“保存”(或“另存为”)命令即可,如图1-82所示。在弹出的“保存项目”对话框中,可以选择保存脚本的位置、输入脚本的文件名,单击“确定”按钮完成脚本的保存,如图1-83所示。下次使用这个脚本时,只要单击“文件”→“打开”命令,在弹出的“打开对话框”中找到脚本所存放的位置和文件名,单击“打开”按钮即可。
图1-82 保存或另存为脚本
图1-83 输入脚本文件名并保存
1.3.3 菜单栏
操作界面左上角有一个菜单栏,包含了一些与文件有关的功能选项,如“文件”“编辑”等,如图1-84所示。
图1-84 菜单栏
1.进入官网
在联网状态下,单击菜单栏最左侧的 按钮,即可进入Scratch官网。
2.切换语言
单击小地球按钮 ,在弹出的语言菜单中可以选择不同国家的语言,如图1-85所示。本书下载的Scratch默认为中文,部分选项或按钮显示为英文。
3.“文件”菜单
单击菜单栏中的“文件”,弹出的文件菜单中包含“新建项目”“打开”“保存”“另存为”“Record Project Video”“分享到网站”“检查更新”“退出”,如图1-86所示。
(1)新建项目:新建一个全新的项目,包含一个空白背景及一个小猫角色。
图1-85 切换语言
图1-86 “文件”菜单
(2)打开:可以从本地文件夹中打开一个保存过的Scratch文件。
(3)保存:可以将Scratch文件保存至计算机中的某个文件夹内;若正在更改已有的文件,则可以直接覆盖。
(4)另存为:将正在编写的Scratch程序另存为计算机指定文件夹内的文件。
(5)Record Project Video:可以对程序进行演示录像,将制作的动画、游戏录制成视频,保存至计算机。
(6)分享到网站:将制作的程序分享到Scratch官网,和更多的朋友进行交流分享。
(7)检查更新:查看当前版本是否为最新版本。
4.“编辑”菜单
单击菜单栏中的“编辑”,弹出的“编辑”菜单中包括“撤销删除”“小舞台布局模式”和“加速模式”选项,如图1-87所示。
(1)撤销删除:撤销误删除的脚本。
(2)小舞台布局模式:可以让脚本的编辑区域变大,以方便编写脚本。
图1-87 “编辑”菜单
(3)加速模式:可以加快执行速度。
5.“帮助”菜单
“帮助”菜单可以帮助新手快速学会如何使用Scratch。单击“帮助”菜单,在屏幕右侧会弹出如图1-88所示的操作面板,按步骤进行学习即可。离线版的帮助只有英文版本,而在线版的帮助实现了部分汉化。
图1-88 “帮助”菜单