第十二章:场景图块动画

沙滩水纹动画

首先让我们来画一个沙滩图块,尺寸16x16像素。由于这是水的底部,我觉得应该接近蓝色。蓝色的沙子,看起来有一定程度的透明度。颜色以蓝色或绿色为主,不考虑有颜色的沙子。遵循四方连续的法则,这样用这一个方块就可以拼出一片沙滩。

画水纹的秘诀是画鹅卵石形状的网纹。画完以后截取一块。

将红框内截取的水纹,依据图块四方连续的法则修正上下左右,得到水纹图块。

现在将水纹放在沙滩上,察看透明度,颜色是否合适。效果还可以。

复制水纹并略作修改。

将2个水纹复制多份,连续播放。发现效果不太好。

修改其中的一帧。

使用相同的方法制作第3帧水纹,然后调整3帧的播放顺序,可以获得不同的效果。

与沙滩合成。颜色需要调整一下,再深一点比较好。

制作水纹的阴影,调整沙滩图块的亮度,得到暗调子的沙滩。

将水纹向左下移动1-2个像素,然后叠加到沙滩图块上。

删除水纹,使底层的暗调子沙滩露出来。

加上之前的水纹,得到最终效果。3帧效果 (1-2-3)

4帧效果(1-2-3-2)

篝火/火堆

勾出每根木柴的外形。添加高光区域,用较亮的黄色画出木柴的横截面。

现在画火焰吧,还是先用单色画出火焰的外形,都见过蜡烛吧,这个篝火大约就是蜡烛火的放大版。

这是火焰第一帧,在此基础上复制3帧,略作修改,将不一样的4帧连续播放。看起来还不错吧。

火是半透明的,所以被火遮盖的木柴会透出一些。每一帧都要点上几笔哦。

最后火焰的温度是从焰心向外逐渐提高的,温度越高颜色越深。

根据这个规律,给火焰上色吧,基本规律就是焰心温度低接近白色,外焰温度高接近红色。这样篝火动画就完成了。

results matching ""

    No results matching ""