极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

你好,世界,学Scratch从“Hello World”开始

极客小将2021-01-30-
你好,世界学Scratch从“Hello World”开始 呱妈曾经在朋友圈转发过这样一个笑话: 有人开玩笑说:人工智能时代,当你从娘胎里出来的第一句是“哇”而不是“hello world”的时候,就已经输在起跑线上了。 然后就有很多妈妈问我,
你好,世界学Scratch从“Hello World”开始

呱妈曾经在朋友圈转发过这样一个笑话:

有人开玩笑说:人工智能时代,当你从娘胎里出来的第一句是“哇”而不是“hello world”的时候,就已经输在起跑线上了。

然后就有很多妈妈问我,“What?‘Hello,World’是什么鬼?”

upload/article/images/2021-01-30/c3b5716c7183830bb88d330e69947cc1.jpg

在呱妈刚学习编程的时候,老师告诉我,让我写下第一个程序,输出“Hello,World!”,当时很疑惑,就问老师:为什么要是“Hello,World!”?

老师是这么回答的:这意味着你的程序有了生命。

就在那一瞬间,爱上了编程。

其实,Hello,World经常被程序员拿出来用,是因为《The C Programming Language》(译作《C程序设计语言》)中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。

对于每个程序员来说,它几乎被认为是每种程序设计语言的第一个例子,在屏幕上看到这两个单词意味着他们的代码可以编译、加载和运行,并且他们可以看到输出。

因此,每个学习编程的人都会记住他们的第一个‘Hello World’,并以此作为他们开始编程的一个仪式。

所以,呱妈用Scratch编写第一个程序,也从输出“Hello,World”开始吧。

upload/article/images/2021-01-30/bf24ef22d57417e6e4ac4504732b7a0f.jpg

在编写程序前,要先进行Scratch的环境搭建。

Scratch支持在线和离线两种编程方式。在在线方式下,不需要单独安装软件,直接进入Scratch的官方网站,注册一个用户,直接登陆即可使用。(Scratch的在线注册和离线安装,呱妈准备另开一篇详细介绍)。

登陆成功后,点击页面左上方的“创建”按钮,如下图所示:

upload/article/images/2021-01-30/7f273ca00823dc20bcab5304b0d22cbf.jpg

系统会自动创建一个新项目。目前Scratch最新版本为3.0,Scratch3.0的项目编辑器分为5个区域,分别是菜单栏、操控区、代码区、舞台区和角色列表。

upload/article/images/2021-01-30/ed504688ba02bc6a0843a8f440e93cc5.jpg

首先我们来认识一下Scratch3.0内置的绘图编辑器。

点击Scratch3.0项目编辑器左上角的“造型”标签页,就会打开绘图编辑器,在这里可以手工绘制新的角色。

upload/article/images/2021-01-30/cd37d6256099672095271f1e8ab19f0f.jpg

上图中,右边就是Scratch3.0的内置绘图编辑器,它提供了绘制和修改图像以用作角色和背景的所有功能。绘图编辑器有两种运行模式:位图模式和矢量图模式。默认情况下,绘图编辑器处于矢量图模式,可以单击左下方的转换按钮在这两种模式之间切换。

01upload/article/images/2021-01-30/85b728ce651b653849dfcc5b9af2de13.jpg

在这个程序中,我们要用矢量图来充当两个角色,它们分别是单词“Hello”和“World!”。这个程序不需要默认的小猫角色,所以在角色列表中的小猫的缩略图上点击鼠标右键,从弹出的菜单中选择“删除”,或者直接点击小猫角色缩略图右上角的“删除”按钮,将小猫角色删除。

接下来,把鼠标指针移动到角色区的圆形小猫头图标upload/article/images/2021-01-30/37f8b8a6b4e4f6eafd910b163adae63e.jpg上,从弹出的4个图标选项中选择“绘制”图标upload/article/images/2021-01-30/0f90a712b7df65bdc71bee4484595961.jpg,将会打开绘图编辑器并添加一个新的角色及造型。

使用文本工具upload/article/images/2021-01-30/6805a32b199d0daff25c4f6f1216f789.jpg,输入单词“Hello”作为第1 个角色。

02upload/article/images/2021-01-30/85b728ce651b653849dfcc5b9af2de13.jpg

然后为单词“Hello”加上颜色特效,当单词被按下时,改变它的颜色。选中第1个角色,然后点击“代码”标签页,在积木列表中点“事件”分类。并把upload/article/images/2021-01-30/d95c7a18e89f0dbd613a850e0dcfb01b.jpg积木拖到脚本区。

接下来,把“外观”分类中的积木upload/article/images/2021-01-30/399673284489980d35ed0def8281a6eb.jpg,拖到upload/article/images/2021-01-30/d95c7a18e89f0dbd613a850e0dcfb01b.jpg的下方。(注意,拖放的时候,这两个积木会自动 ”组合“到一起。)

03upload/article/images/2021-01-30/85b728ce651b653849dfcc5b9af2de13.jpg

接下来,我们为第1个角色添加1个声音。点击”声音“标签页,然后点击左下角的圆形声音图标,从弹出的4个选项中,点击”选择一个声音“选项。这将打开声音库,从中选择名为”hey“的声音文件即可。

然后点击”代码“标签页,拖动upload/article/images/2021-01-30/526c68142f1189a657db23df4deceaee.jpg积木 ,放到脚本区已有积木的下方。现在,点击绿色旗帜按钮,”Hello“的颜色会改变并且会发出打招呼的声音。

upload/article/images/2021-01-30/6d2ec3063ed3dddd1f65f055997e4841.jpg

04upload/article/images/2021-01-30/85b728ce651b653849dfcc5b9af2de13.jpg

我们来给这个小程序添加一个背景,点击右下角的背景圆形按钮

upload/article/images/2021-01-30/9c29d3a912b1296380f6e28b449c7213.jpg,打开背景样本库,从中选择想要的背景。

upload/article/images/2021-01-30/b67b2ff5b01f01298b09cd55e3dde6df.jpg

05upload/article/images/2021-01-30/85b728ce651b653849dfcc5b9af2de13.jpg

然后,继续用手绘的方式,添加第2个角色”World!“。

我们要要让第2个角色能够随着音乐旋转起来,先拖动upload/article/images/2021-01-30/4a491ae0975ff81cf48611d1fc7cab79.jpg积木到角本区。然后按照添加”Hey“声音一样的方法添加"hip hop"声音,把播放https://cdn.china-scratch.com/timg/190603/13125RO0-21.jpg拖动到upload/article/images/2021-01-30/4a491ae0975ff81cf48611d1fc7cab79.jpg积木下。

为了能够让第2个角色旋转起来,我们让它重复执行10次,每次向右旋转15度并等待1秒。这就需要增加”控制“分类中的https://cdn.china-scratch.com/timg/190603/13125V948-23.jpg积木,然后在其中增加”运动“分类中的https://cdn.china-scratch.com/timg/190603/13125S263-24.jpg积木和”控制“分类中的https://cdn.china-scratch.com/timg/190603/13125V3V-25.jpg积木,完成后的代码如下图所示:

https://cdn.china-scratch.com/timg/190603/13125R1a-26.jpg

第一个小程序编写完了。

编写完程序,就该保存自己的项目啦!

在”文件“菜单下,直接选择”立即保存“,项目就会自动保存到项目中心。点击用户名下的”我的东西“,或直接点击菜单栏上的”查看项目“按钮,就可以看到刚刚保存的副本。

https://cdn.china-scratch.com/timg/190603/13125920L-27.jpg

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服