本章應用Scratch3.0中落筆、抬筆等畫筆組積木和如果那么條件判斷和重復執行等控制組積木以及廣播等事件組積木設計一個”畫圖工具”程序。其中”畫筆”角色包括基本設置初始化、移動鼠標指針、如果那么條件判斷、落筆和抬筆、重復執行、接收廣播、畫筆顏色、粗細和造型切換等指令還有兩個造型。
設計程序前先規劃一個舞臺背景、一個畫筆角色、8個顏色方塊角色、一個橡皮擦角色、一個粗線角色、一個中線角色、一個細線角色。
首先,打開角色庫(圖1):
從角色庫中選擇畫筆角色(圖2):
但是由于我們使用鼻尖畫圖,所以我們把造型中心點設置在鼻尖,需要注意的是造型中心點在鼻尖以外但是距離鼻尖很近就可以了,如果距離太遠效果就不像是畫筆在畫圖了,如果設置在鼻尖上則程序不知道鼠標是要點擊畫筆還是點擊舞臺落筆進行畫圖。設置造型中心時需要點擊選擇工具,先轉換為位圖,再轉換為矢量圖,整體選中和拖動畫筆進行設置(圖3)。
接下來,我們將繪制8個同一大小不同顏色的顏色方塊,在這里我們只介紹兩個顏色方塊角色的繪制方法。
首先在角色區選擇繪制角色(圖4)。
點擊后效果如下,并且選擇矩形和給矩形填充的顏色。接下來在畫布區按下鼠標左鍵,拖動鼠標形成一個長方形,但是注意不要松開鼠標,因為我們要繪制的是一個正方形顏色方塊,所以按住鍵盤上面的Shift鍵形成正方形后再松開鼠標鍵。
繪制好正方形后,需要設置角色的造型中心點,需要將角色的造型中心點放在顏色方塊的中心(圖5),設置好了之后更改角色的名稱。
那么,現在我們已經將紫色顏色方塊角色繪制成功,接下來繪制另外一個顏色方塊,那依然是手動繪制如何保證這個顏色方塊與紫色顏色方塊角色的大小一致呢?我們可以采用復制的方法,然后更改復制出來的角色的造型顏色和名字。
選中剛剛繪制好的顏色方塊角色,右鍵點擊,選擇復制,會發現有一個和第一個角色一模一樣的角色生成。依次選擇填充工具,選擇顏色,點擊方塊填充顏色,更改角色名稱完成新顏色方塊角色的繪制?,F在我們已經完成2個顏色方塊的繪制,小朋友們自己通過這個方法再完成6個顏色方塊的繪制吧!