您的位置 首页 SCRATCH

Scratch教程_入门第三十三课——克隆积木的运用

我们在上节课学习画花朵的时候用到了克隆脚本,我们在之前并没有详细讲解克隆脚本的运用,这节课就专门来给大家讲解一下。

什么是克隆?

从字面意思来看,就是复制一个一模一样的角色。在生物学中,克隆是指生物体通过体细胞进行的无性繁殖,以及由无性繁殖形成的基因型完全相同的后代个体组成的种群。可以利用这种生物技术由无性生殖产生与原个体有完全相同基因的个体或种群。在生活中很难遇到真正一模一样的东西,即便是双胞胎也是有具体细节的不同,但是在计算机程序中,却是可以实现真正的克隆,完全一模一样。

scratch克隆功能

克隆的脚本代码在scratch中是经常能够用的上的,作用也比较大,然而这个脚本也是有一定的缺陷,因为在使用的过程中,当克隆体达到一定数量的时候,scratch就会停止克隆。就是由于克隆功能是有个数限制的,大概在300个左右就无法继续克隆下去。我们可以自己测试一下,比如新建一个变量,将变量初始值设置为0,每克隆一个就增加1,最后就可以看到最终的克隆个数了。克隆的角色越多,产生的代码量也越多,短时间大量增加克隆体就会导致计算机内存消耗极大,那么计算机就容易卡死。那么,在使用克隆功能的过程中要如何解决这个问题呢?在功能区也是有一个删除本克隆体的积木代码,在用完克隆代码后就要及时删除克隆体。

克隆脚本的使用

当克隆开始的时候,克隆出来的角色将会跟原角色保持一模一样的状态,但是我们可以通过对克隆体赋予代码可以改变克隆体的状态。比如我们要克隆一个球,然后克隆出来的球需要在不同位置,这跟之前随机出现的课程案例是不一样的,随机出现的球是虚影,是一个角色快速出现在不同位置。而下面这个脚本是直接产生多个角色。

小结

今天的scratch课程讲得是克隆,以及克隆体的脚本。大家可以自己试一下控制不同的克隆体,我们在玩飞机射击游戏中,是不是需要用到克隆的功能?运用好这个脚本,将为你在以后的游戏动画制作中带来更多便利。

关于作者: 少儿编程教育

万服编程(www.seodsj.com)专注少儿编程的教育分享,为家长提供一个可以方便给孩子学习编程的平台,使孩子们赢在起跑线,并且能够通过少儿编程教育提高孩子的各方面综合能力。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注