编程语言应用

首页 » 常识 » 常识 » 使用scratch30图形化编程软件模
TUhjnbcbe - 2023/8/17 22:55:00
北京比较好青春痘医院 https://mjbk.familydoctor.com.cn/bjbdfyy_zx/49761/

砖块式抽奖,这是在某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等奖”。整个小程序结束

灰色块的脚本

运行界面截图:

运行界面
1
查看完整版本: 使用scratch30图形化编程软件模