您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

少儿编程网2019-05-22 21:41:03Scratch编程教程 人已围观 来源:

简介说到克隆,很多同学都不会陌生,我们在科幻电影中看到过“克隆人”,就是长的一模一样的很多人(是不是想想都觉得恐怖?),克隆是生物领域的一项技术,可以简单地理解为通过技术手段复制出另外一个一模一样的生物

同学们好,今天我们学习Scratch中一个特别有趣的指令:克隆

克隆

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

说到克隆,很多同学都不会陌生,我们在科幻电影中看到过“克隆人”,就是长的一模一样的很多人(是不是想想都觉得恐怖?),克隆是生物领域的一项技术,可以简单地理解为通过技术手段复制出另外一个一模一样的生物,其实人类在很多生物上都取得了克隆的成功,比如我们就克隆出绵阳多利。

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

那么今天我们就学习Scratch中的克隆吧!那么今天我们克隆什么呢?

“我想克隆小猫”

克隆可爱的小猫

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

我们已经学会了如何删除和添加角色,我们自己把舞台中的小K换成这只可爱的小猫咪吧!

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

我们希望按下空格键盘,可以克隆小猫,我们在控制分类中找到克隆模块:

我们尝试使用“克隆自己”模块,实现当按下空格键就会自动克隆出完全一样的小猫咪吧!

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

“咦?怎么没有克隆出来?”

你用鼠标拖动下小猫看看。

“哈哈,原来是重合到一起了,怪不得!”

那么现在有个问题,当克隆出一只小猫的基础上,如果再按一次空格会出现什么结果?试试看!

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

“哇!由两只变成了四只!这是为什么?”

因为克隆出的小猫继承了“本体”的所有属性,也就是本体的指令也继承下来了,那么当再次按下空格时,克隆体也在进行克隆,所以就会出现四只小猫了,想象看,变成四只小猫后,再次按下空格会怎样呢?

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

“哇!太好玩了!每次都会新出来原来舞台中一倍数量的小猫!”

每次克隆后用鼠标去拖动小猫太麻烦了,我们通过一些模块让克隆出的小猫出现在舞台中不同位置吧!这时候我们需要另外一个模块:当作为克隆体启动时;

跟我学编程:第三十七课Scratch编程之制作数猫猫游戏教程

当我们希望克隆体做事情的时候,我们就不能再给本体编程了,而是要把希望克隆体完成的指令放到:当作为克隆体启动时 的下面;

小练习:当按下空格键,会自动克隆出小猫咪,让小猫咪自动到舞台中的随机位置,并且变成不同的大小和颜色,试试看吧!


相关文章:

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00