第10课 Scratch入门篇:猫咪的影分身

猫咪的影分身

故事背景

        在一个神秘的魔法森林里,住着一只名叫“影影”的猫咪。影影不仅拥有美丽的外表,还掌握了一项神奇的技能——影分身术。每当森林里的朋友们需要帮助时,影影就会使用它的影分身术,变出许多分身来协助它们。
        有一天,魔法森林里的果实突然变得稀少,许多小动物都面临着饥饿的威胁。影影得知这个消息后,决定使用它的影分身术来帮助大家寻找果实。于是,它变出了许多分身,每个分身都拥有独特的技能和特长,比如有的分身擅长寻找隐藏的果实,有的分身速度快,能迅速找到远处的果实。
        在影影和它的分身们的共同努力下,它们找到了许多果实,并将这些果实带回了森林,分给了所有需要的小动物们。小动物们都非常感激影影和它的分身们,它们纷纷表示要学习影影的影分身术,以便将来也能帮助其他需要帮助的朋友。


在这里插入图片描述

程序原理

        使用当角色被点击的时候,重复10次,使用克隆自己,建立自己的分身,在将分身移动到随机位置。

1、首先选择小猫角色,在“事件”模块中选择“当角色被点击”积木块。如下图:

在这里插入图片描述



2、当角色被点击的时候,小猫要出现 10 个分身,这里我们要用到“控制”模块里的“重复执行 10 次”和“克隆自己”积木块。


在这里插入图片描述



3、上面代码完成后,我们点击小猫,发现没有任何变化,难道没有”克隆“么?其实是有的,只是所有的克隆体都和本体叠加在一起了,那如何让克隆体有单独的运动方式呢?这里就需要使用“控制”模块里的“当作为克隆体启动时”这个积木块了,通用这个积木,可以让克隆体有单独的运动方式,展现形式。这节课我们要让克隆体运动到随机位置,使用“运动”模块里的“1 秒滑行到。。。”。如下图:


在这里插入图片描述


4、通过执行以上指令,克隆体小猫移动到了随机位置,但是克隆体小猫 一直都存在,为了每次点击小猫都能看到效果,我们把克隆的小猫删除掉,引入了控制模块里的“删除此克隆体”,如下:


在这里插入图片描述

想想:为什么要加一个等待 1 秒指令?
克隆体功能就讲到这里,大家课后可以尝试做下开头的故事,如何让分身去寻找食物?

  1. 屏幕上放很多食物?
  2. 小猫的分身随机移动
  3. 碰到食物,是不是就得到食物了?得到食物的小猫是不是可以就可以消失?
  4. 没有获取到食物的小猫分身该咋办?

    大家可以列出更多的问题,更多的想法,尝试做下?

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值