Scratch編程:漂亮的時鍾(九)


 上節課的內容全部掌握了嗎?反復練習了沒有,編程最好的學習方法就是練習、練習、再練習。一定要記得多動手、多動腦筋哦~~

 

01

游戲介紹

這節我們將繪制一個漂亮的、會走動時鍾。

02

設計思路

  • 繪制表盤和時針、分針、秒針;
  • 結合時針、分針和秒針三個的關系,實現它們正確的轉動;
  • 通過三個變量來控制三個指針的轉動。

03

實現過程

第一步:知識准備

 

在程序設計過程中,變量值常常要在各腳本之間進傳遞,被其它腳本使用,或成為激活另一個腳本的事件。這時變量的類型要設置為全局變量,否則其它腳本無法獲得變量的值。

 

第二步:繪制表盤

在背景的繪圖編輯器中繪制一個表盤如下:

跟我學Scratch編程:漂亮的時鍾(九)

小技巧:

1,畫圓的同時按住shift鍵確保畫的是正圓;

2,對於相同或相似的圖形部分使用復制/粘貼;

3,圓心與畫布的中心點對齊。

 

第三步:繪制時針、分針和秒針角色

時針、分針和秒針的形狀如下圖所示,它們的固定端也需要與畫布重合,但是在角色面板設置 X 為0,Y為0。完整代碼如下圖:

跟我學Scratch編程:漂亮的時鍾(九)

第四步:腳本設計

1,實現思路:

秒針每分鍾轉60次,則每次轉動角度為360/60;

分針每小時轉60次,則每次轉動角度為360/60;

時針每圈轉動12次,則每次轉動角度為360/12;

 

時針、分針和秒針用三個變量記錄當前轉動次數。

 

2,代碼實現

時針、分針和秒針腳本設計如下圖所示:

跟我學Scratch編程:漂亮的時鍾(九)

跟我學Scratch編程:漂亮的時鍾(九)

跟我學Scratch編程:漂亮的時鍾(九)

第五步:運行程序,效果如下圖

跟我學Scratch編程:漂亮的時鍾(九)

 

第六步:保存文件。

在文件菜單下“保存到電腦”就可以把作品保存好了。

04

總結

這節課我們應當掌握:

  • 變量值的傳遞;
  • 熟悉使用繪畫工具;

05

拓展訓練

增加鬧鍾的功能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM