宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

Scratch 2.0 角色的轉動

---(造型中心+轉動+時間)---

--《時鐘程式練習》--

角色的旋轉其實跟角色(造型中心點)的位置有很大的關係,也就是說角色(造型中心點)的位置,會影響角色的(旋轉方式)。......(造型中心點)即是角色的(旋轉中心點)。

首先我們先認識角色的造型中心點,再來試著改變角色的造型中心點位置,仔細觀察一下不同的旋轉方式。再加上(等待時間)的控制,我們就可以輕鬆完成一個(簡單的時鐘程式)囉!

一、預設的造型中心點位置--(圖形繪圖編輯區的中心點)

 

 

二、移動改變角色造型中心點位置--(角色中心)

  (範例):(角色造型中心+旋轉)

.....(按下面綠旗可線上執行程式)....(按紅點停止執行)

 

 

 三、移動改變角色造型中心點位置--(角色邊緣)

 

  (範例):(角色造型邊緣+旋轉)

.....(按下面綠旗可線上執行程式)....(按紅點停止執行)

 

  

四、移動改變角色造型中心點位置--(角色外部)

 (範例):(角色造型外部+旋轉)

.....(按下面綠旗可線上執行程式)....(按紅點停止執行)

 

 

五、《練習題》:模擬一個時鐘的秒針轉動情形。

                        (與數學結合,寫程式也是算數學喔!)

(提示):

1.秒針繞時鐘一圈60秒走了360度,平均1秒走幾度呢?

2.(秒針造型旋轉中心移到邊緣)、(等待1秒)、(向右旋轉幾度呢?),而且要(不停重複)的轉喔!

3.你可以將外觀美化一下,讓它像個時鐘喔!

4.將鐘面和秒針的中心座標都設為(0,0)重疊,可讓秒針準確位於圓中心。

相信聰明的你一定想到了吧!動手將程式組合起來吧!...加油!

 

小忠忠老師的參考範例】---秒針鐘面

 

※如果要把(分針)也加進來,其實也很容易做喔!

 1.分針就是60秒後才走1格,那1格幾度呢?(自己算囉!)

 2.(旋轉中心放邊緣)、(等待60秒)、(向右轉幾度呢?)、(不停重複的轉喔)

 3.鐘面、秒針、分針的中心座標都設(0,0)重疊一起,才會三合一正中心,才好看喔!

.......依此類推,舉一反三囉!那(時針)呢?

(以上是用最簡單的方式來完成一個時鐘的程式,當然還有其他的程式方法囉!)

 

六、教學建議

1.(第一節):造型旋轉中心的改變,會有不同的旋轉方式。

2.(第二節):秒針鐘面的教學與練習。

3.(回家作業):完成一個有(秒針+分針)的時鐘。

4.(加分項目):完成一個有(秒針+分針+時針)的時鐘。

 

 延伸閱讀】:Scratch 2.0程式設計教學--(小忠忠老師)

 

 

 

 

 

 

如果你的網誌不支援引用網址自動搜尋功能,那麼你可以使用下列的直接引用網址來引用本文章:

http://blog.ilc.edu.tw/blog/trackback.php?id=563068