scratch中最多可以产生多少个克隆体?今天我们就来试一试
scratch2吧
全部回复
仅看楼主
level 11
miaogmd 楼主
大家好,我是scratch少儿编程张老师,简称scratch张老师。
一次课堂上,学生提了一个问题,说scratch中可以产生多少个克隆体?
以前没太注意,既然问到了,那我们就来亲自测试一下,看看这个答案是多少。
我们新建一个变量“克隆体总数”,专门用来记录克隆体产生的数量,每次当角色走一步的时候,就克隆一下自己,然后将变量“克隆体总数”的值给增加1,最后我们便可以得到克隆体的总数了。
2020年08月28日 10点08分 1
level 11
miaogmd 楼主
2020年08月28日 10点08分 2
level 11
miaogmd 楼主
点击小绿旗运行之后,很快我们就得到了答案,是301个。
2020年08月28日 10点08分 3
level 11
miaogmd 楼主
2020年08月28日 10点08分 4
level 11
miaogmd 楼主
这是我们采用一个角色的做法,那是不是每个角色最多都可以产生301个克隆体呢?
2020年08月28日 10点08分 5
level 11
miaogmd 楼主
2020年08月28日 10点08分 6
level 11
miaogmd 楼主
我们可以采用2个角色的做法,新建两个变量,一个“小黄猫”,也就是默认的那只小猫,然后复制一份角色,填充绿色,取名“小绿猫”。
2020年08月28日 10点08分 7
level 11
miaogmd 楼主
2020年08月28日 10点08分 8
level 11
miaogmd 楼主
点击小绿旗开始运行,发现总数还是301,小黄猫的克隆体为150个,小绿猫的克隆体为151个,说明是所有角色的克隆体加起来的总和。
2020年08月28日 10点08分 9
level 11
miaogmd 楼主
2020年08月28日 10点08分 10
level 11
miaogmd 楼主
为了保险起见,我们再测试一下,再加入一只小猫,取名小红猫,同样建立一个“小红猫”的变量,测试下来,发现三只小猫各产生100个克隆体(最后一个特殊点),合计301只。
2020年08月28日 10点08分 11
level 11
miaogmd 楼主
2020年08月28日 10点08分 12
level 11
miaogmd 楼主
所以到此为止,我们知道了,scratch软件有限制,所有的角色产生的克隆体总数不能超过301个,这也提醒我们,每次克隆体产生后,最后要删除掉,否则随着数量的增多,电脑会变得很卡。
2020年08月28日 10点08分 13
1