陈新龙
幸运大转盘是一种常见的商场抽奖形式。在程序中当按下空格键转盘会旋转,放开空格键转盘停止,系统会根据颜色判别获得几等奖(图1)。
“转盘”角色:用绘图软件绘制一个圆盘,奖区用不同颜色区别,因为需要用颜色判别所以不要用重复颜色。“箭头”角色:用女巫的扫把来代替。代码部分比较简单。
转盘代码:
当按下空格键时,转盘启动不停地向右旋转。当停止按空格键时,转盘停止。用广播方式判断指针指向转盘的颜色(图2)。
指针代码:
指针收到广播,根据颜色自动判断获得几等奖(图3)。
實际运行中转盘转动不够真实,需要放开空格键后逐渐变慢再停止,你认为该怎样修改代码呢?我添加了一个随机增加的变量,让转盘减慢的速度更加不可控(图4)。