第七章

電腦繪圖與程式規則

【舞台上的點】

電腦上的繪圖,基本圖形為「點」,點連成線,線移動構成面。在Scratch如何畫點、線、面呢?

舉個例子說說...Scratch內附的向量(點陣)繪圖板,提供繪製圖形的一些基本功能,要在舞台上繪圖,則要組合適當的指令積木,產生一個心目中的圖形。如果要畫一個點,在舞台上隨機出現。

造型中心是舞台上畫點的位置所在,物件定位到一個位置,再下指令積木:下筆/停筆,就可以在舞台上留下一個「點」。

【線的形成】如果將下筆/停筆拆開,中間插入重新定位的位置,則會從舊的物件造型中心,畫一線到新的位置。

【面的形成─線移動】

用向量繪圖板畫一條藍色線, 指令積木讓線不斷下移至y=-50。則會構成一個藍色的平面。 使用外觀/顏色效果改變,則會產生一個彩色的平面。

【電腦圖形動畫製作】

可以使用角色方式或直接用scratch畫筆。如果製作一個角色(直線或任意圖形),可以使用「蓋章」和變換「圖像顏色」,加上「移動」和「旋轉」,就可以製作出很漂亮的電腦動畫圖形;如果使用scratch畫筆,要把「下筆」和「停筆」分開,並使用上面標準畫圖設定。

專題─隨機出現的Gobo

這是一個隨機滑動出現的Gobo,並在舞台上畫彩色的線。當滑鼠點擊Gobo時,計分器就會加分;有一個倒時計時器,規定遊戲的時間。我們將此程式稱為滑鼠練習程式,訓練幼童點擊滑鼠。本專題並由點、線、面,談電腦繪圖。


專題─學習九九乘法

利用橫線和直線的交點,就可以學習九九乘法,而且不用記憶,使用九九乘法時, 會自然連想到橫、直線的交點,並且熟悉乘法的來源─「連加法」。此程式適合所有剛要學習九九乘法的小朋友們,利用圖像及遊戲,自然學習。

程式開始,請按小綠旗,並按下空間棒,開始以「向右鍵」畫橫線,代表「被乘數」,「向下鍵」畫直線,代表「乘數」,按下「s」會唸出題目來,要看結果(兩數的乘積),請按「a」(乘積);如果「被乘數」或「乘數」等於 0,則說出結果為 0。