scratch时光倒流,克隆体的有趣玩法

时光倒流,是scratch编程考试中常见的题型,主要考察的孩子对克隆体相关知识的熟悉运用;本题的难度系数5颗星,运用的知识比较多,综合性还可以,值得对克隆体知识掌握不牢固的情况下做;

scratch时光倒流效果图

scratch时光倒流效果图

编程实现要求;

1、舞台上随机位置出现5只小猫(克隆体) ,都跟随鼠标指针缓慢移动,并留下痕迹。

2、5秒后,开始时光倒流,所有小猫逐渐回到初始位置。

3、当回到初始位置的时候,一直说”我回到了出发点”。

scratch时光倒流运用的知识点有哪些?

a、scratch克隆

克隆在scratch中是经常用到的,对于克隆体的运用必须要灵活运用;主要有三个积木,“克隆自己”、“当克隆体启动时”、“删除克隆体”;

b、scratch列表、变量

列表,在scratch中也是比较常见的。不管是变量还是列表,都有私有和公有之分,私有变量、私有列表只针对当前角色有用,其他角色用不了;

c、画笔的使用,熟悉画笔绘制图形;

scratch时光倒流编程思路:

我们首先来梳理下“时光倒流”的逻辑顺序;

首先我们得克隆出5只小猫,而且随机出现在舞台上;并且面向鼠标指针慢慢移动;要留下痕迹的话,我们就得添加画笔,落笔绘制轨迹;

第二、5只小猫移动5s钟后,就需要原路线轨迹回到出发点的位置;

第三、回到了初始坐标后,一直说“我回到了出发点”;

scratch时光倒流编程实现步骤:

步骤一、角色小猫,初始小猫位置大小,添加画笔,初始画笔首先就是全部擦除、设置画笔颜色以及粗细;新建私有变量i和x、y、方向等三个私有列表;这三个列表,记录的是每只小猫的运动坐标以及方向;

角色变量列表的初始化

角色变量列表的初始化

步骤二、当克隆体启动时,让小猫随机出现在舞台上,面向鼠标移动,并画出轨迹,时间5s钟,每移动下,就需要用列表记录下来,这里是五只小猫的坐标、方向,所以需要用到私有列表来记录,方便原轨迹返回用;

克隆体启动代码

克隆体启动代码

步骤三、5秒后,小猫们要倒退回到初始位置,这个时候,我们就得从三个私有列表中得多坐标以及方向,这样的话,小猫们才找得到回来的路;需要注意的是,这里的遍历变量i,一定是私有变量i;

时光倒流自制代码积木

时光倒流自制代码积木

scratch编程相关有趣的作品推荐;

scratch小猫钓鱼

scratch画实心五角星

scratch投篮抛物线

最后更新时间:2022年12月29日 21:03:52

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch黄金矿工,用克隆制作简单的scratch小游戏

2023-5-2 11:08:38

综合资讯

scratch画实心五角星,绘制实心五角星的简单方法

2023-5-2 11:08:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索