Scratch 2.0 角色的轉動

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

–《時鐘程式練習》–

宜蘭縣二城國小 胡信忠老師

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

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

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

 

 

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

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

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

 

http://scratch.mit.edu/projects/embed/52893704/?autostart=false

 

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

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

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

  http://scratch.mit.edu/projects/embed/52894832/?autostart=false

  

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

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

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

  http://scratch.mit.edu/projects/embed/52894650/?autostart=false

 

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

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

(提示):

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

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

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

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

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

 

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

  http://scratch.mit.edu/projects/embed/52912210/?autostart=false

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

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

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

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

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

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

 

六、教學建議

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

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

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

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

 

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

 

 

 

 

 

 

文章來源:(02-14) Scratch 2.0 角色的轉動—(造型中心+轉動+時間)–(時鐘練習) 由 az8312 發表。