资源简介 主题课:幸运大转盘今日任务:今天我们将要模拟设计一个幸运大抽奖的转盘,当我们点击屏幕上的开始按钮时,转盘开始旋转,转盘缓缓停下时,指针指到的礼品就是你抽奖得到的礼品!我们一起来动手试试看吧!任务拆解:(1)如何设计转盘 (2)如何设计指针 (3)如何设计按钮 (4)点击按钮→转盘旋转→缓缓停下 动手设计:第一步:我们需要一个指针角色,绘制出来,大概如下形状第二步:制作一个“开始”按钮,可以利用矩形和文本工具进行设计,大概如下第三步:重点是转盘角色,我们先要绘制一个空心的圆圈出来圆圈绘制好之后,我们利用左侧提供的导入按钮,从“素材”文件夹中导入“礼品”图片,每次导入进来的图片都需要适当的缩小摆放好,大概如下:第四步:三个重要角色全部绘制完毕,我们接下来就可以考虑脚本的问题了第五步:我们首先考虑第一个问题,点击按钮之后转盘才开始转动,所以我们应该为“开始”按钮角色添加一个脚本:(在我的程序里,按钮是“角色2”)好,那我们再接着想,谁应该接收到“roll”这个信号并做出反应呢 我们在接受这个“roll”信号的角色上添加第一个脚本接下来,考验我们思维的时候来了,一大问题要解决:如果每次我们点击“开始”按钮都想得到不同的结果,那么,每次“转盘”应该随机转N圈后停下来,这个怎么实现 提示:变量times用来规定每次按下“开始”按钮后,转盘旋转的次数;变量angle用来规定“转盘”每次旋转的角度我们规定每次转盘旋转的次数是随机数在30~50之间接下来,我们规定转盘第一次的旋转角度好了,每次点击开始按钮,转盘随机旋转的角度=timesXangle,这个咋实现呢 执行times次十我就提示到这儿,请同学们自己设计一下这个程序吧!(难度提升)我们希望“转盘”可以缓慢旋停止,而不是突然就停止下来,那么这个缓缓停止的效果应该如何实现 提示: 展开更多...... 收起↑ 资源预览