最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Scratch编程基础课第二十一讲:分身术“克隆”(2)

Scratch 少儿编程 471浏览 0评论
Scratch编程基础课

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

Scratch编程基础课第二十一讲:分身术克隆”(2

 

有时我们在编写脚本时,不想让原角色显示出来,当满足一定条件时再删除克隆体,一般使用的最佳方法如下:

Scratch编程基础课第二十一讲:分身术“克隆”(2)

下面我们来作一个“残影”的小实验:用键盘的方向键控制小猫移动,小猫后会出现小猫残留的影像。

Scratch编程基础课第二十一讲:分身术“克隆”(2)

我们可以使用克隆的方法显示小猫后面的影子,再利用“外观”模块指令中的“将……特效增加”指令模块来虚化影子,用“等待”指令来控制影子出现的时间(即影子的长度),具体实现代码如下(代码只做了向右移动的脚本):

 Scratch编程基础课第二十一讲:分身术“克隆”(2)

下面我们再看一个实例:

Scratch编程基础课第二十一讲:分身术“克隆”(2)

 本实例可以使用扩展中“图画”中的“图章”指令模块来实现(注意角色的旋转中心在角色的外部):

 Scratch编程基础课第二十一讲:分身术“克隆”(2)

我们也可以利用克隆的方法来实现:

Scratch编程基础课第二十一讲:分身术“克隆”(2)

上面的左边的方法的最后两块指令模块不能省:当我们“重复执行”执行到第10次时,脚本克隆出最后一个小猫后又将本体旋转了36度,这时它的位置和最后一个克隆体在相同的位置上,所以我们可用最后两块指令将小猫移动移动到第一个克隆体上。右边的方法是将它的本体“隐藏”的方法。

 

转自公众号:
汉上创客

与本文相关的文章

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