最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch图形化编程L1-第2课 贪吃球

Scratch 少儿编程 2167浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

同学们大家好,欢迎来到码丁实验室,今天我们来学习“贪吃球”,先来看看效果。

在实现这个效果之前,我们先来实现一个小功能。代码块如下,点击绿旗,小猫始终面向鼠标指针,只是它只会在原地,并不会去追鼠标指针。

下面我们给它加上“移动10步”,点击绿旗,现在小猫就始终追着我们的鼠标走了。

有了这个功能做基础,下面来实现“贪吃球”的效果。首先我们要加入一个小球。

进入系统自带的素材库,选择小球。

接着,可以把小猫可以删掉了。

设置小球的大小50,第一个球我们希望它能够自由的反弹,这是我们前面学过的内容,选择“当绿旗被点击”、“重复执行”、“移动10步”、“碰到边缘就反弹”,我们来看看效果。

小球在舞台中间来回地移动,但是,我们希望小球看起来更自由一点。很简单,我们只需要给小球加一个初始方向就行,我们选择“面向90方向”,将它改为45方向,放入到重复执行的外面,因为它只需要执行一次。现在我们来看看效果,小球就可以自由地移动了。

现在我们加入第二个球。

我们需要调整一下颜色,切换到造型页面,选择第二个造型(蓝色),然后切换到代码页。

我们要实现第二个小球追着第一个小球跑,来看看它的代码块,注意第二个小球需要面向第一个小球(的角色名)。

再加入第三个小球,并切换颜色。

实现第三个小球的代码块,主要是实现第三个小球跟着第二个小球跑,面向选择第二个小球的角色名。

我们用另外一种方法,通过“复制”加入第四个小球,鼠标右键点击第三个小球,弹出菜单选择“复制”。

造型选择为绿色。

将面向方向改为第三个小球的角色名。

加入第五个小球并实现代码块。这样我们的贪吃球就完成了,我们来看看效果。

思考下,如何实现下图效果?

您必须 登录 才能发表评论!