Scratch是什么?

点击蓝字关注我们~请多多指教~





01
什么是Scratch?
Scratch 是一款由美国麻省理工学院(MIT)开发的图形化编程工具,这个软件的开发团队称为“终身幼儿园团队”。Scratch 采用可视化,堆积木式编程方式,使用者只需要把各种指令积木堆积在一起,就可以构成代码,完成程序开发。
02
初识Scratch
首先,我们先打开Scratch官网:https://scratch.mit.edu/(不同浏览器打开效果不一样哦)。

目前Scratch版本是3.0,大家可以直接使用最新版本,可以在线编辑,手机、电脑等都支持运行,功能非常强大。可以看到,首页醒目位置可以直接开始创作,观看视频按钮是介绍Scratch的简单使用和使用者创造出的游戏展示。
下面介绍导航栏~

-
创建(Create):在线编辑器,点击该按钮可以创建作品;
-
发现(Explore):开始浏览网站保存的项目;
-
创意(Ideas):打开网站提供的一系列视频教程;
-
关于(About):Scratch软件的介绍;
-
搜索(Search):当然是搜索作品啦;
-
加入Scratch社区(Join Scratch):创建Scratch账号或者使用已有的账号登录;
-
登录(Sign in):直接通过账号登录网站;
重点来啦,开始介绍如何制作作品!!!
Scratch支持在线和离线两种编程方式。主要区别是在线编辑器登录后可以直接保存在网站,方便分享;离线编辑器需要下载安装,无需联网即可使用。
在线编辑器准备
我们需要先注册一个账户,点击首页右上角的“加入Scratch社区”按钮,会弹出加入Scratch页面,填写用户名称、密码和确认密码(和密码保持一致)。

点击下一步按钮,选择“出生年月日”、“性别”和“国家”,然后点击下一步按钮。

接下来需要在“您的监护人的邮箱”的文本框输入邮箱地址,并且确认邮箱地址(和上面保持一致)。如果愿意接收来自Scratch的更新通知,勾选下方的复选框。(此处注意:很多邮箱并不支持,可以填写QQ邮箱)

OK,我们的账户已经创建成功。

创建成功!!!
点击“好了,让我们开始吧!”按钮,就会自动登录并跳转到首页啦~
离线编辑器准备
在我们没有连接网络的时候,我们可以使用离线Scratch来编写程序。下面就是下载和安装步骤。
打开Scratch官网,在页面底部的“支持”类别中选择“离线编辑器”。

Scratch离线编辑器支持Windows10和MacOS。选择自己电脑系统对应版本,点击下载即可。

以Windows为例,下载完之后会得到一个Scratch Desktop Setup 3.3.0.exe(此处可能版本不一样,没有关系),双击该文件,就可以安装Scratch3.0离线版啦。
桌面出现如下图标,即表示安装成功啦!!!

下面,就可以双击该图标进行创作啦~~~
03
Scratch编辑器使用
在线编辑器进入Scratch首页,点击创建即可进入编辑器页面;离线编辑器双击桌面图标即可打开编辑器页面。两种编辑器使用方式几乎一摸一样,所以现在以离线编辑器为例,介绍编辑器的使用。

下面介绍各区域。
菜单区
-
国际化语言
点击“星球”图标,拉到底部选择简体中文,软件所有提示就会变成中文的啦~

-
文件
点击文件会出现三列菜单选项。“新作品”是创建一个初始项目;“从电脑中上传” 可以选择已经保存到电脑的项目,用Scratch软件打开,并可以进行修改编辑;“保存到电脑” 可以把当前编辑的项目以文件形式保存到本地。

-
编辑
点击编辑可以“打开加速模式”,加速模式即是让你的程序加速运行,同样,打开后再点击就可以关闭加速模式。

-
教程
点击“教程”,即可打开教程页面,如下图所示,可以观看相关视频,学习如何使用。

指令区
指令区分为代码、造型、声音、扩展几个模块。

-
代码
“代码标签页”初始包括9大积木区,各种积木组合在一起就可以完成我们的代码啦!!!比如直接拖动到右边的代码区域,即可组成程序。因为积木太多,小编会单独出一篇文章用来介绍积木的使用哦

-
造型
“造型标签页”是对角色添加多个动作图片、编辑大小、添加颜色、编辑角色,增加文字等功能,功能非常多,非常强大!

-
声音
“声音标签页”可以制作声音,选择声音库的声音或者自己上传声音,甚至可以录制新的声音,是不是很棒!

-
扩展
“扩展功能” 是以图标显示,在左下角图标,点击可以添加扩展功能到“代码标签页中”,形成扩展积木。同样可以运用到程序中。

代码区
编辑器中间部分就是代码区,我们可以在这里对积木进行各种组合,对角色的造型,舞台背景、声音等进行操作。
代码区的右上角,可以显示当前代码操作的角色,也就是对哪个角色进行编程。代码区右下角有三个图标,分别用来放大、缩小和居中对齐代码。
在代码区任意位置都可以鼠标右键弹出菜单,对积木进行“撤销”、“重做”、“整理积木”、“添加积木”、“添加注释” 等一系列操作。

舞台区
界面右上方是舞台区,该区域会显示程序的执行效果。下方舞台区由一个背景图和一个角色组成,是不是很酷呢!
舞台区左上角有两个按钮,绿色旗帜是程序启动按钮,点击它开始执行程序;红色圆圈按钮是停止按钮,点击它可以停止程序。
舞台区右上角有三个按钮,从左到右第一和第二个为缩小和放大舞台显示按钮,第三个为“全屏按钮”,点击即可切换到全屏模式。

角色区
界面右下角是角色区。角色区可以有多个角色,如下可以明显的看到角色2是被选中状态,被选中情况下,左侧代码区可以显示当前选中角色的程序代码。
上方是信息区,显示角色名称,坐标、显示或隐藏属性、大小、方向等信息。
右下角是动态弹出式按钮,直接单机角色按钮,可以从角色库中选择角色。如果把鼠标光标放在该按钮上,会弹出四个按钮,代表四种添加角色的方式。

四种添加角色方式分别为:
-
上传角色:从电脑上传已存在的图片作为角色
-
随机:随机从角色库中添加一个角色
-
绘制:在指令区“造型”标签页下,自己绘制一个角色造型
-
选择一个角色:从角色库中选择一个角色,这和直接单机按钮一样。

背景区
界面右下角是背景区,主要用来添加背景图片,可以添加多个。可以看到背景区也有和角色区一样的动态添加按钮,功能极其相似,通过不同方式添加背景。在这里就不多介绍,自己点击试一下效果。

点击背景图,可以在代码区的“背景”标签页对背景进行操作,右下角可以通过不同方式添加背景图。背景图添加完我们可以切换到代码区对背景图进行程序代码编辑。

好啦!“编程大大” 已经把Scratch编辑器大致介绍完啦,细节方面还需要你自己动手去探索哦,以后的文章里,“编程大大”会继续分享工具的使用,重点是开始教大家动手编程啦!!!

体验
编程之乐
作者:编程大大
长按二维码关注
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com