第六课 克隆
在生物学上,克隆是通过基因进行无性繁殖的技术,特点是克隆体与被克隆体基因完全一样。在Scratch中,克隆是复制产生一个指定角色,并通过【当作为克隆体启动时】事件进行控制,以及【删除此克隆体】进行删除操作。
生活中的克隆,网上查了一下,其实绝大多数的无性繁殖都可以理解成克隆。举个例子,种土豆:把土豆切成小块,每一块上保证有芽点,种到土里就可以长出新的土豆。科幻电影中,比如星球大战中的克隆人军队,这些都可以帮助孩子理解克隆的概念。
一、课程设计
1、课程内容
添加通过鼠标事件触发克隆,给克隆体添加移动代码块,移动到舞台边缘就删除克隆体。
2、课程目标
让孩子初步理解scratch中克隆的运用
3、小练习
尝试做一个克隆蘑菇的小程序
二、玩乐scratch
步骤1:添加【星战战士】角色,将角色设置为【不可见】
步骤2:给背景添加点击事件,每次点击都克隆一个【星战战士】
步骤3:给【星战战士】添加克隆启动处理,每次克隆产生之后,出现在随机位置,面向0-360度之间的随机方向,并在1-4秒内移动到随机位置,然后删除自己。
三、运行效果
scratch链接: