拆礼物游戏
从舞台上方随机位置不断落下来大小不等的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,那么删除此克隆体。
指礼物落到了舞台下面,就消失。
这道题就写完了,下面是全部代码:
很多三级题看着写的要求很多,实际上代码的难度不大,只要按照顺序和要求写上正确的代码就能完成答案。
#秋季图文激励计划#
