幸运大转盘-Scratch模拟抽奖

幸运大转盘-Scratch模拟抽奖

幸运大转盘-51scratch
幸运大转盘-Scratch模拟抽奖
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家奉上的Scratch作品是《幸运大转盘》,这是一款抽奖作品。作品模拟了日常生活中使用大转盘进行抽奖的效果,点击绿旗并使用鼠标单击抽奖按钮后,转盘就开始转动起来,且越转越慢,直至停下来,然后根据按钮箭头的指向说出中奖情况。整个转盘被平均分成6等份,一共有4种奖项,分别是一等奖、二等奖、三等奖和谢谢参与。

在使用Scratch创作幸运大转盘作品中,主要使用了如下知识:

  • 循环编程,包括无限循环和直到循环
  • 条件编程,这里主要使用了单分支条件,及如果…那么指令
  • 事件编程,包括点击事件和事件广播机制
  • 运动编程,利用转向指令实现圆周运动
  • 变量,通过变量来控制转盘的速度,使其越来越慢
  • 动画编程

对于本次的幸运大转盘抽奖作品,有3个点值得重点关注:

  1. 转盘的闪灯动画效果,采取了帧动画的原理,即每隔指定时间切换造型来实现的
  2. 如何判断中奖情况,则是根据转盘的方向来确定,并且用到了逻辑与操作
  3. 为了简化代码并提升代码的执行效率,在条件语句中巧妙的使用了停止该脚本指令

代码片段

Scratch幸运大转盘作品难度中等,总代码量为55行左右,下图是转盘角色的部分代码:

Scratch幸运大转盘代码片段-www.51scratch.com
Scratch幸运大转盘代码片段

作品效果

Scratch幸运大转盘作品的完整效果如视频所示:

Scratch幸运大转盘作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片