iT邦幫忙

2021 iThome 鐵人賽

0
自我挑戰組

Scratch 3 從入門到精通系列 第 33

Day33 ( 遊戲設計 ) 拍西瓜 ( 儲存最高分 )

  • 分享至 

  • xImage
  •  

拍西瓜 ( 儲存最高分 )

教學原文參考:拍西瓜 ( 儲存最高分 )

這篇文章會在 Scratch 3 裡使用「雲端變數」儲存最高分,搭配點擊角色、音效、造型...等積木,搭配繪製角色,實作用滑鼠拍打西瓜,並記錄拍打的最高分數。

相關文章參考:建立雲端變數點擊角色音效繪製角色

角色設定

在角色編輯區,刪除貓咪角色,加入「西瓜」的角色 ( 參考:Scratch 角色設定 )。

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

點選香蕉角色,切換到「造型」頁籤,刪除不完整的西瓜造型,複製並編輯一個完整的西瓜造型,加入拍打的符號。

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

使用「重新塑形」工具,就能將正方形或圓形,調整成帶有尖角的圖案。

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

積木程式原理

點選第一個西瓜造型 ( 沒有拍打符號的 ) 後,回到程式編輯,設定點擊綠旗的程式:

  • 點擊綠旗後,新增「得分」變數,預設 0。
  • 將西瓜定位到 (0,0) 舞台正中心,並設定尺寸為 300%。
  • 將造型設定為第一個西瓜造型 ( 沒有拍打符號的 )。

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

建立一個新變數,勾選「雲端變數」,讓這個變數可以記錄數字並儲存在 Scratch 的雲端

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

接著設計拍打西瓜的程式:

  • 放入「當角色被點擊」積木,點擊角色時,播放拍打的音效。
  • 將「得分」變數增加 1。
  • 使用「如果...那麼」積木,判斷如果雲端變數「最高分」小於「得分」,就將最高分更新為得分的數值
  • 將造型換成有拍打圖案的西瓜。
  • 暫停 0.1 秒後,再換回沒有拍打圖案的西瓜。

Scratch 3 教學 - 拍西瓜 ( 儲存最高分 )

範例解答

範例解答:拍西瓜 ( 儲存最高分 )

關於我

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,如果對我有點興趣(笑,可以與我聯繫,一起來做點有玩又有創意的東西吧!


上一篇
Day32 ( 遊戲設計 ) 太空狗閃躲隕石
下一篇
Day34 ( 遊戲設計 ) 射擊外星人
系列文
Scratch 3 從入門到精通46
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言