APP下载

Scratch像素画与调色板

2021-12-13

电脑报 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时也是红色。……

登录APP查看全文