你是幸运的人吗?有些人觉得衣食无忧就是幸运,有些人觉得家人团聚是幸运,有些觉得国泰民安是幸运,有些人觉得能中500万彩票是幸运,而有些人觉得一个小活动中能抽中一个小奖品就是幸运。
在上节课我们学习了绘制背景,用到了椭圆工具、线段工具、颜色库、染料桶和字体等工具绘制出了一个幸运转盘。而角色的绘制也是同样的操作,等下我们就来给幸运转盘绘制一个指针,再通过积木代码实现自动转向。
角色绘制
我们只需要用一条直线代替指针就可以了,然后需要把造型中心设置为直线的其中一段。然后把中心点那段放到背景中转盘的中心位置即可。
剧本介绍
同学们校运会的活动中遇到了抽奖活动,每个同学每次可以抽一次奖,抽到即可获得礼品。
程序设计思路
当点击一次绿色旗帜,就代表一个同学抽奖,每次指针转动次数都不一样,当停留在第4区域即为中奖了。
积木代码
因为抽奖是有随机性的,转盘也是随机的,每次体现出来的转动效果都需要不一样,才能达到随机抽奖的效果。而指针方向需要顺时针旋转,所以会加入向右旋转的积木代码,每次向右旋转22度就差不多了。为了让指针最少也要选择半圈以上,所以随机次数最低设置为10,为了不让时间等待太久,所以次数上限设为100次。我们选择第4区域为中奖区,那么就可以把指针的方向设为90——135之间。因为舞台正右为90,正左为-90,向上为0,向下为180。因为我们的是等量的8小块,所以很容易得出第4区域的范围。
小结
我们还可以利用这节课的知识来做时钟的案例,时钟涉及的角色和变量都有增加,积木代码更为复杂,同学们可以尝试一下,按照家里的时钟来做一个练习。