?

Scratch像素畫與調色板

2021-12-13 12:49
電腦報 2021年46期
關鍵詞:調色板方格畫板

小時候玩的馬里奧、吃豆人,還有貪吃蛇等游戲都有一個特點,就是游戲中的卡通角色都是由不同顏色的小方塊拼湊起來的,這些看起來像是用“樂高”拼起來的畫作,就叫作像素畫。

像素是分辨率的單位,像素畫是由很多個單元點組成的圖畫。這種風格的圖像,更強調清晰的輪廓、明快的色彩,幾乎不用混疊方法來繪制光滑的線條,常常采用.gif格式,由于造型的卡通,得到了很多同學的喜愛。今天就用Scratch完成一個用來繪畫像素畫的畫板(圖1)。

首先要繪制出方格畫板,在造型區域繪制出一個小正方形取名為角色1,正方形內部的填充為白色,輪廓粗細為1,輪廓為黑色。通過雙重循環加克隆的方法形成一個16×16的像素畫板,外層循環重復執行16次,代表每一列有16個小正方形;內層循環重復執行16次,代表每一行有16個小正方形。內循環每循環一次,小正方形克隆一次,且X坐標增加17;外循環每循環一次,都需要將X坐標軸恢復到初始值,并且將Y坐標減少17,X軸和Y軸坐標的增加和減少的數值由繪制小正方形的大小決定,可自由調整(圖2)。

除了繪制16×16像素畫板,我們還需要在右側繪制一個5×8的調色畫板,調色板也是通過雙重嵌套循環加上克隆繪制的。調色板還需要增加顏色變量(默認數值是0),每一次循環克隆體啟動時,調色板的顏色跟隨著數值增加5,同樣在方格顏色的特效中也增加相同數值調色板顏色。這樣實際展現出的效果就是一個漸變色的調色板了。在Scratch中,顏色0是紅色,到顏色100時也是紅色。循環結束后,點擊綠旗運行程序后可以發現左側的像素畫板和右側五彩的調色畫板都繪制成功。

接下我們需要選中調色畫板的某種顏色,然后點擊像素畫板某個小方格便可畫下對應的顏色。這需要增加兩個變量,首先是記錄每個顏色塊當前顏色值的“我的顏色”變量,注意這個變量僅適用于當前角色,也就是角色2。

點擊時,通過全局變量“選中的顏色”記錄下選擇的顏色數值,通過外觀中的顏色特效給像素畫板加上顏色(圖3)。

現在畫板還缺黑色和橡皮擦。增加新的小方塊代表橡皮擦,選中橡皮擦時將“選中的顏色”設定為-1。角色1判斷“選中的顏色”設定為-1時造型換成造型1,顏色特效設為初始值0。

增加一個黑色小方格,顏色的特效設定為-2,在角色1的造型中增加黑色方格造型3,點擊黑色時改變成造型3來填充(圖4)。

要想畫一幅漂亮的像素畫還是需要一些練習和借鑒的。你必須忽略細節,抓住繪畫主體的主要特征來表現。拉上小伙伴快來完成屬于你自己的像素畫吧(圖5)。

猜你喜歡
調色板方格畫板
大地
玩轉方格
玩轉方格
上期《玩轉方格》答案
山東省臨沂市:田園“調色板”
春的蔓延
疊方格
調色板
七彩畫板
七彩畫板
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合