砖块式抽奖,这是在某app中的一个小游戏中的抽奖模式,我今天带大家一起来制作一下
app截图我们先分析一下这个抽奖小游戏:
小游戏视频:
01:38点击“抽奖”按钮,上面的字变为“抽奖中”,奖项开始“滚动”,而且滚动速度越来越快,几秒后就停下来了,停在随机的奖项图片上。然后显示所获得的奖项。
开始我们的制作:
我绘制了一个绿色的背景。
背景绘制绘制抽奖按钮。还有“抽奖中”用于切换。
抽奖按钮一个灰色的的方块和8个奖项块,手绘写一下1~8,注意!尺寸要一致。
灰色块奖项绘制“抽奖”按钮脚本:
当角色被点击时,切换为造型2“抽奖中”,广播“消息1”,6秒钟后切换为造型1“抽奖”。
抽奖按钮脚本角色“z”,自己绘制的角色“灰色方块”用于遮住奖项,用于标志中奖奖项,脚本有点多,
变量n,最后随机到的奖项(1~8);变量time,每一个奖项滚动的间隔时间(可以自己改);
虚像设置为50(透明度50),调用“移动”函数;移动函数是自建(为了减少主函数长度),仔细看截图;
当接收到“消息1”时,清空“说”的内容,设置time为0.25秒,循环4次,每次循环间隔时间减少0.06秒,所以奖项滚动会越来越快;
这时n设置为1~8之间的随机数,n等于几,就移动到几等奖的位置即可,并说“恭喜你获得了n等奖”。整个小程序结束
灰色块的脚本运行界面截图:
运行界面