小時候玩的馬里奧、吃豆人,還有貪吃蛇等游戲都有一個特點,就是游戲中的卡通角色都是由不同顏色的小方塊拼湊起來的,這些看起來像是用“樂高”拼起來的畫作,就叫作像素畫。
像素是分辨率的單位,像素畫是由很多個單元點組成的圖畫。這種風格的圖像,更強調(diào)清晰的輪廓、明快的色彩,幾乎不用混疊方法來繪制光滑的線條,常常采用.gif格式,由于造型的卡通,得到了很多同學的喜愛。今天就用Scratch完成一個用來繪畫像素畫的畫板(圖1)。
首先要繪制出方格畫板,在造型區(qū)域繪制出一個小正方形取名為角色1,正方形內(nèi)部的填充為白色,輪廓粗細為1,輪廓為黑色。通過雙重循環(huán)加克隆的方法形成一個16×16的像素畫板,外層循環(huán)重復(fù)執(zhí)行16次,代表每一列有16個小正方形;內(nèi)層循環(huán)重復(fù)執(zhí)行16次,代表每一行有16個小正方形。內(nèi)循環(huán)每循環(huán)一次,小正方形克隆一次,且X坐標增加17;外循環(huán)每循環(huán)一次,都需要將X坐標軸恢復(fù)到初始值,并且將Y坐標減少17,X軸和Y軸坐標的增加和減少的數(shù)值由繪制小正方形的大小決定,可自由調(diào)整(圖2)。
除了繪制16×16像素畫板,我們還需要在右側(cè)繪制一個5×8的調(diào)色畫板,調(diào)色板也是通過雙重嵌套循環(huán)加上克隆繪制的。調(diào)色板還需要增加顏色變量(默認數(shù)值是0),每一次循環(huán)克隆體啟動時,調(diào)色板的顏色跟隨著數(shù)值增加5,同樣在方格顏色的特效中也增加相同數(shù)值調(diào)色板顏色。這樣實際展現(xiàn)出的效果就是一個漸變色的調(diào)色板了。在Scratch中,顏色0是紅色,到顏色100時也是紅色。循環(huán)結(jié)束后,點擊綠旗運行程序后可以發(fā)現(xiàn)左側(cè)的像素畫板和右側(cè)五彩的調(diào)色畫板都繪制成功。
接下我們需要選中調(diào)色畫板的某種顏色,然后點擊像素畫板某個小方格便可畫下對應(yīng)的顏色。這需要增加兩個變量,首先是記錄每個顏色塊當前顏色值的“我的顏色”變量,注意這個變量僅適用于當前角色,也就是角色2。
點擊時,通過全局變量“選中的顏色”記錄下選擇的顏色數(shù)值,通過外觀中的顏色特效給像素畫板加上顏色(圖3)。
現(xiàn)在畫板還缺黑色和橡皮擦。增加新的小方塊代表橡皮擦,選中橡皮擦時將“選中的顏色”設(shè)定為-1。角色1判斷“選中的顏色”設(shè)定為-1時造型換成造型1,顏色特效設(shè)為初始值0。
增加一個黑色小方格,顏色的特效設(shè)定為-2,在角色1的造型中增加黑色方格造型3,點擊黑色時改變成造型3來填充(圖4)。
要想畫一幅漂亮的像素畫還是需要一些練習和借鑒的。你必須忽略細節(jié),抓住繪畫主體的主要特征來表現(xiàn)。拉上小伙伴快來完成屬于你自己的像素畫吧(圖5)。