Step 1
幸運大轉盤的遊戲裡我們使用的是Scratch 3的版本。界面和配色跟之前的版本有很大區别,最讓人興奮的是Scratch 3版本開始支持中文輸入,而且有了很多擴展模塊,今天的遊戲裡會使用到擴展模塊的 “Text to Speech”功能。
Step 2
1、挑選背景和角色
2、在PPT中制作一個大轉盤(或者在Scratch 2中手繪一個大轉盤,Scratch 3版本中我發現無法将圓的四個區域分别填充為不同的顔色,如下圖2),導入角色中
(Scratch 3中繪制大轉盤,無法達到效果)
3、創建開始和結束按鈕
4、制作魔法棒,用于轉盤停止時選擇獎品(選擇星星角色,手工繪制魔法棒部分)
Step 3
編寫每個角色的代碼
1、給開始和結束按鈕設置功能,我們這次使用的是廣播的方式
2、給轉盤添加代碼,點擊 Start 按鈕時轉動,點擊End 按鈕時停止
Step 4
為魔法棒添加代碼,接收到停止按鈕時判斷自己指向哪一格,顯示出禮品
這裡需要額外說一下關于取色器的使用,在代碼 touching color的地方,如果不能準确的指定顔色,遊戲是無法正确運行的,我們可以使用取色器來獲取顔色的代碼
Step 5
至此,大轉盤的遊戲已經可以使用了,我們為了進一步完善功能,添加了語音模塊(按下圖方式添加 "Text to Speech" 模塊)
完善魔法棒的代碼,讓它在轉盤停止後可以自動報告結果(set voice to...這裡大家可以自己嘗試,變換不同的聲音來朗讀)
最後在背景的代碼裡我們添加一段起始配音,讓遊戲更加完美
大功告成!可以開始試試手氣啦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!