最新消息:

scratch少儿编程第一季——13、控制模块之克隆

Scratch 少儿编程 2988浏览 0评论
scratch少儿编程课02

友情提示:视频教程观看时请手动设置清晰度。

各位小伙伴大家好:

上期我们学习了控制模块中的循环和判断指令。

今天我们来学习一个很带劲的指令——克隆

 

首先我们来看一下代码

克隆自己:顾名思义就是产生一个一模一样的自己。

 

scratch少儿编程第一季——13、控制模块之克隆

 

当我们点击之后,发现没有反应。还是和以前一样,程序已经执行完了。那么克隆的东西在哪呢?

和小猫在同一个位置,也就是重合了。所以我们只要把小猫拖走就可以看到了。

 

克隆指令除了克隆自己还可以克隆别人。

打开下拉菜单选择需要克隆的对象。

 

scratch少儿编程第一季——13、控制模块之克隆

 

不过在克隆之前先要插入角色,先插入了一个气球。如果点击运行会发现有两个气球。

 

scratch少儿编程第一季——13、控制模块之克隆

 

删除本克隆体比较好理解,如果我们选中克隆的气球,让后运行一下。

就可以删掉这个克隆的气球了。

 

接下来我们做个小实验,加深一下了解。

下面的代码表示重复10次,每次克隆一个自己停一秒然后往前走15步,再克隆一个…………

 

scratch少儿编程第一季——13、控制模块之克隆

 

 

 

 

下面看一个稍微复杂一点的。

前面克隆的小猫是不会动的。

 

下面的当作为克隆体启动时:也就是当克隆体产生时的意思。

我们来让克隆体来回走动。

 

scratch少儿编程第一季——13、控制模块之克隆

 

上下两个代码块几乎是同时执行的。

只要上面的代码块一产生克隆体,下面的代码块就会运行让克隆体动起来。

 

 

接下来我们来看一个稍微复杂一点的例子。

在这之前我们插入一个子弹图案作为角色。(图案大家可以去网上下载)

 

代码块的指令都是我们以前学过的知识。

 

scratch少儿编程第一季——13、控制模块之克隆

 

看一下运行视频

 

 

最后我们给这个子弹加上移动的功能。

 

scratch少儿编程第一季——13、控制模块之克隆

再来看看运行结果

 

好了小伙伴们,我们今天就为大家介绍到这里。

10-1559610391

转自公众号:
高维数学

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