意昂体育

你的位置:意昂体育 > 新闻动态 >

Scratch三级真题——拆礼物游戏

点击次数:147 新闻动态 发布日期:2025-10-26 09:07:31
拆礼物游戏 从舞台上方随机位置不断落下来大小不等的50个礼物,当鼠标点击礼物时,礼物显示随机的金额,并将金额累计起来,如果没有抢到礼物,礼物落在舞台底部,礼物消失。 1.准备工作: 1)删除舞台小猫角色; 2)从角色库导入Gift角色; 3

拆礼物游戏

从舞台上方随机位置不断落下来大小不等的50个礼物,当鼠标点击礼物时,礼物显示随机的金额,并将金额累计起来,如果没有抢到礼物,礼物落在舞台底部,礼物消失。

1.准备工作:

1)删除舞台小猫角色;

2)从角色库导入Gift角色;

3)背景不限。

2.功能实现:

1)点击绿旗后,礼物从舞台上方随机位置下落,大小为50到90之间的随机数,造型为“gift-a”;

2)礼物个数一共50个;

3)鼠标点击到礼物时,礼物换成“gift-b”造型,并说出随机金额(1到10之间的随机数)0.5秒,例如“5元”,并累计加到红包金额变量,然后礼物消失;

4)如果红包没有被点击到,落到舞台下方后消失。

第1步,删除小猫角色,选择Gift角色,选择自己喜欢的背景。

建立变量“随机金额”“红包金额”

随机金额是礼物每次出来的金额,红包金额是随机金额的和。

点击变量,点击建立一个变量,打字变量名字,点击确定,变量建立完成。

第2步,初始化和克隆代码:

当绿旗被点击,隐藏,将红包金额设为0,重复执行50次,克隆自己,等待0.5到1之间取随机数秒。

当程序开始运行,这里的隐藏是隐藏本体,变量红包金额初始化=0;

重复执行50次,克隆自己,可以克隆50个礼物,每克隆一个礼物间隔0.5-1秒。

第3步,克隆体设定代码:

当作为克隆体启动时,显示,换成Gift-a造型,移到(x:z -240和240之间取随机数,y:160),将大小设为(在50和90之间取随机数)。

当作为克隆体启动时,显示克隆体。这里解释一下哈,如果本体隐藏的话,克隆体也会隐藏,所以在当作为克隆体启动时才会加上一条显示,这里显示的是克隆体。

克隆体出现时是红色的礼物,出现的高度是舞台区上方,范围是整个舞台区的左右范围,克隆体大小在50-90之间随机出现。

第4步,礼物出现后的代码:

重复执行,将y坐标增加-2,指礼物出现后就开始向下掉落。

如果碰到鼠标指针与按下鼠标,这两个条件中间有个“与”,指这两个条件必须同时达成才可以运行里面的代码。这是逻辑与的要求。

当礼物碰到鼠标并且鼠标点击的情况下,礼物换成蓝色造型。

将随机金额设为在1和10之间取随机数,就是点击礼物后,礼物会随机说出1-10元,

将红包金额增加随机金额,指每次点击礼物出现的金额都会被加入红包金额里面,

说:“连接随机金额和元”0.5秒,例如:说:“4元”0.5秒。

说完后,删除此克隆体,礼物消失。

另一个如果那么是礼物没有被点中,落下后的代码:

如果y坐标<-150,那么删除此克隆体。

指礼物落到了舞台下面,就消失。

这道题就写完了,下面是全部代码:

很多三级题看着写的要求很多,实际上代码的难度不大,只要按照顺序和要求写上正确的代码就能完成答案。

#秋季图文激励计划#