陳新龍
幸運大轉(zhuǎn)盤是一種常見的商場抽獎形式。在程序中當按下空格鍵轉(zhuǎn)盤會旋轉(zhuǎn),放開空格鍵轉(zhuǎn)盤停止,系統(tǒng)會根據(jù)顏色判別獲得幾等獎(圖1)。
“轉(zhuǎn)盤”角色:用繪圖軟件繪制一個圓盤,獎區(qū)用不同顏色區(qū)別,因為需要用顏色判別所以不要用重復顏色?!凹^”角色:用女巫的掃把來代替。代碼部分比較簡單。
轉(zhuǎn)盤代碼:
當按下空格鍵時,轉(zhuǎn)盤啟動不停地向右旋轉(zhuǎn)。當停止按空格鍵時,轉(zhuǎn)盤停止。用廣播方式判斷指針指向轉(zhuǎn)盤的顏色(圖2)。
指針代碼:
指針收到廣播,根據(jù)顏色自動判斷獲得幾等獎(圖3)。
實際運行中轉(zhuǎn)盤轉(zhuǎn)動不夠真實,需要放開空格鍵后逐漸變慢再停止,你認為該怎樣修改代碼呢?我添加了一個隨機增加的變量,讓轉(zhuǎn)盤減慢的速度更加不可控(圖4)。