欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > 第10课 Scratch入门篇:猫咪的影分身

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

2025/5/11 10:37:38 来源:https://blog.csdn.net/2402_83194310/article/details/140840746  浏览:    关键词:第10课 Scratch入门篇:猫咪的影分身

猫咪的影分身

故事背景

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


在这里插入图片描述

程序原理

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

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

在这里插入图片描述



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


在这里插入图片描述



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


在这里插入图片描述


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


在这里插入图片描述

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

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

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词