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