1、砸蛋有惊喜砸蛋有惊喜学习目标1.学会在【变量】模块中新建一个链表;2.能够通过链表实现数据的存储,并能对链表中的内容进行添加、删除、插入、替换等操作;3.能够正确搭建脚本提取链表中的数据;4.综合运用跟随鼠标移动的脚本搭建、条件判断语句的添加等知识。砸蛋有惊喜 砸金蛋贏大奖,不论是惊喜,还是遗憾,都因那份意想不到的期待而充满无限乐趣。本课我们用Scratch软件来制作一款砸金蛋游戏看谁设计的游戏最有趣。l 任务分析 砸金蛋游戏是一款交互式游戏,需要在舞台上设置四枚金蛋。为了实现当鼠标指针移到金蛋上并单击时,会分别随机出现不同的获奖者.奖品.奖金和领奖条件,我们需要为每一枚金蛋新建一个链表,存储
2、事先设计好的众多选项,从而实现随机出现不同结果的抽奖效果。 一、绘制舞台背景并创建角色1.绘制舞台背景参照图5.2所示打开“绘图编辑器”,导入舞台背景。一、绘制舞台背景并创建角色2.创建“金蛋”角色第一步:删除默认的角色1小猫。右击角色列表区的“角色1”,单击【删除】命令。第二步:绘制金蛋。第三步:单击“造型” “复制” “编辑”,绘制金蛋砸开时的造型,如图所示。 二、搭建金蛋的初步脚本第一步:金蛋在舞台上静止时是造型1,所以是,如果,并且时,金蛋会。2.添加小于角色 第一步:参照图4.4添加小鱼角色。第二步:采用与调整小猫角色大小相同的方法,调整小鱼角色的大小。第三步:采用相同方法再添加两条小鱼。 二、小猫做加法如果选择适用所有角色,就是指这个链表是“公用”的,本作品中的所有角色都可以调用这个链表;如果选择只适用于这个角色,则表示这个链表是“私有”的,此链表只适用于当前角色。 日积月累链表创建成功后,在【变量】模块库中会出现链表的相关命令模块,在舞台上会显示包含链表名称链表内容.增加按钮和统计链表中项目数量的长度的链表信息,新建链表中没有内容,所以中间为“(空)”,长度为“0”。 三、为角色搭建动画脚本今天的学习到此结束,大家都学会了么?谢谢