天天看點

scratch——時鐘

課程目标

制作一個可以實時顯示系統時間的鐘表

scratch——時鐘

案例解析

01

思路分析

1.繪制或上傳角色(本課程角色均為scratch編輯繪制)

2.利用偵測積木擷取實時的系統時間

3.将擷取的時間資料通過運算轉換成對應指針面向的角度

02

程式難點

時間資料與對應指針角度的轉換:

秒針旋轉一圈為360°,每旋轉一圈為60秒,是以得到每經過一秒鐘秒針就旋轉6°

scratch——時鐘

分針旋轉一圈為360°,每旋轉一圈為60分鐘,是以得到每經過1分鐘分針就旋轉6°

scratch——時鐘

時針旋轉一圈為360°,每旋轉一圈為12小時,是以得到每經過1小時時針就旋轉30°

scratch——時鐘

03

拓展思考

如下改動時針程式并運作,觀察時針會發生什麼改變?嘗試解釋原理!

scratch——時鐘

繼續閱讀