开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
一、关于Scratch
Scratch是由麻省理工学院(MIT)媒体实验室的终身幼儿园团队开发的一款图形化编程工具。
Scratch 旨在通过其直观、用户友好的界面和积木式的编程语言,让儿童和其他初学者能够轻松地创建交互式故事、游戏和动画,从而激发他们对编程的兴趣并培养计算思维能力。
Scratch 是专为少儿设计的入门级编程语言,是小学生开启编程之旅的理想选择。
三、Scratch软件操作界面
Scartch操作界面划分为:功能区、积木指令区、编程区、舞台区、角色区、背景区。
3.1、功能区
功能区包括:语言、文件、编辑、教程、文件名称等操作。
(1)语言
点击网格图标下拉按钮,可以选择操作界面语言,包括简体中文、英文等。
(2)文件
包括新作品、从电脑中上传、保存到电脑等操作。
点击 新作品 ,可以打开全新界面。若原界面中有操作,点击此按钮系统会弹出消息提示框,提示“是否丢弃当前作品中尚未保存的内容”。点击“确认”按钮将丢弃未保存的内容打开新的全新界面,点击“取消”按钮关闭提示框。
点击 从电脑中上传 ,将弹出系统选择框,可以从电脑文件中选择sb3后缀文件打开。
(3)编辑
包括恢复、打开加速模式等操作。
恢复 :针对角色、造型和声音设计,帮助找回最后已删除的角色、造型或声音。
当删除角色、造型或声音,该功能会变成 “复原删除的角色”、“复原删除的造型”、“复原删除的声音”,点击就可以恢复最后一次删除的角色、造型、声音。(!注意:只能恢复最后一次的操作。)
打开加速模式 :打开后,项目将以更快的速度执行。
开启加速模式会让舞台区进入加速模式,针对一些花费时间比较久的效果,会加速进行,Scratch 推荐使用加速的模式项目有工程图、大型数学运算、需要3D引擎的运算、画笔项目等。
3.2、积木指令区
积木指令区是存放积木块的区域。
积木指令区的积木分为运动、外观、声音、事件、控制、侦测、运算、变量、自制积木等几类。
运动:这类积木用于设置角色在舞台上的各种运动,如角色的移动、旋转、方向和位置的改变等。
外观:这类积木用于改变角色的外观和显示效果,如角色的对话、文字显示、造型、背景选择、外观大小、颜色、亮度、虚像等。
声音:这类积木用于播放声音效果,如播放声音、停止声音、声音的大小、音调等。
事件:这类积木用于触发特定的事件或操作。如设定事件的发生(点击小绿旗,点击角色,点击按钮等),需要执行的程序代码。
控制:这类积木用于控制角色的行为。如逻辑判断、等待、等待时间、脚本停止、克隆、克隆体启动、删除克隆体等。
侦测:这类积木用于检测角色周围环境的变化、对周围环境做出响应。判断角色是否发生特定的情况,经常和控制类的积木互相搭配使用。
运算:这类积木用于进行数学运算或比较。如数学运算、文字拼接、逻辑判断、四舍五入、绝对值、随机数、向上取整、向下取整、三角函数等。
变量:这类积木用于存储和操作数据。建立变量和列表用来存储程序需要的数据等。
自制积木:允许用户自定义积木块,将一段复杂和重复使用的积木抽取出来,封装成一个可重复使用的积木块,从而简化程序的开发过程。
每类积木指令的具体功能使用,我们会在后续教程中,进行详细的说明。
除了上述九种类别的积木,点击左下角的扩展按钮,Scratch还提供了扩展功能的积木类别,默认提供音乐、画笔、视频侦测、文字朗读、翻译等高级的积木模块功能。
3.3、编程区
编程区是用来搭建积木编写程序的区域。
用鼠标点击并选中左侧积木指令区中的所需积木块,接着按住鼠标左键不放,将积木拖拽到中央的编程区进行放置。通过这种方式,我们可以逐步搭建出完整的逻辑程序。
3.4、舞台区
编程区是用来运行程序展示效果的区域。
点击舞台区左上角的绿旗按钮,开始运行编程区的程序。点击红色按钮,停止正在运行的程序。
舞台区右上角的三个按钮作用依次为:小舞台模式、大舞台模式(默认)、全屏模式。
全屏模式下整个界面只能看到舞台区。
3.5、角色区
角色区用于管理、选择和编辑项目中的所有角色,包括添加新角色、切换当前编辑的角色属性以及查看角色列表。
(1)编辑角色属性
角色区上方区域可以对角色的名字、坐标、显示隐藏、大小、方向进行修改。
角色区下方区域,展示所有的角色列表。当前选中哪个角色,编程区展示的是为该角色编写的代码。
(2)添加角色
鼠标移动到右下角的猫头按钮上,出现四种添加角色的方式,从上到下分别为:
1、上传角色:从电脑中上传一张图片,作为角色。
2、随机:从系统自带的角色库中,随机选择一个。
3、绘制:打开造型编辑器,自己绘制一个角色。
4、选择一个角色:打开系统自带的角色库,自己选择一个角色。直接点击猫头按钮与点击搜索按钮的作用是一样的。
(3)删除角色
方式1:鼠标点击角色,角色被选中,变成蓝色框选中状态。点击该角色右上角的垃圾桶X按钮,该角色就被删除了。注意的是:删除该角色的同时,对该角色编写的程序代码也将一起被删除。
方式2:鼠标移动到角色身上,然后点击鼠标右键,在下拉菜单中,点击删除按钮,删除该角色。
3.6、背景区
背景区是用来显示舞台背景的缩列图以及使用的所有背景数量,并且可以添加背景的区域。
(1)添加背景
鼠标移动到右下角的图片形状按钮上,出现四种添加背景的方法,从上到下分别为:
1、上传背景:从电脑中上传一张图片,作为背景。
2、随机:从系统自带的背景库中,随机选择一个。
3、绘制:打开造型编辑器,自己绘制一个背景。
4、选择一个背景:打开系统自带的背景库,自己选择一个背景。直接点击图片形状按钮与点击搜索按钮的作用是一样的。
(2)删除背景
第一步,鼠标点击背景区,被蓝色框选,表示选中了背景区;
第二步,点击界面左上角的积木指令区的背景按钮,展示出所有的背景列表。
删除背景方式跟删除角色类似,也有两种:
方式1:鼠标点击背景,背景被选中,变成蓝色框选中状态。点击该背景右上角的垃圾桶X按钮,该背景就被删除了。
方式2:鼠标移动到背景身上,然后点击鼠标右键,在下拉菜单中,点击删除按钮,删除该背景。
注意的是:删除背景时,最后一个背景是无法删除的。
四、课程总结
在本节课中,我们对Scratch 3.0软件的操作界面及其各个功能模块进行了初步的探索和介绍。通过详细了解 Scratch 3.0 的用户界面布局、积木区、编程区、舞台区、角色区和背景区等功能,我们为后续的学习奠定了坚实的基础。
接下来的课程中,我们将利用这个平台来学习创建一系列丰富多彩的编程项目。通过这些实践项目,我们将深入理解编程的基本概念和思维理念,包括事件处理、循环结构、条件判断、变量和列表使用等核心编程思想。这不仅有助于大家掌握编程技能,还能激发创造力,让大家在动手实践中体验到编程的乐趣。
总之,通过本节课的学习,我们已经准备好迎接更多的挑战,并将在未来的课程中不断进步,享受编程带来的无限可能。