这篇跟画画关系不大,但是属于这个系列。

轮廓线代码实现像素图加深色外轮廓线。
1、填充黑色或深色(如果填充着色器可用)2、渲染4次:上,下,左,右3、然后像平常一样渲染代码:
draw_tinted(sprite,x+1,y,c_black)draw_tinted(sprite,x-1,y,c_black)draw_tinted(sprite,
x,y+1,c_black)draw_tinted(sprite,x,y-1,c_black)draw(sprite,x,y)

闪烁效果代码实现像素图闪烁效果。
1、使用游戏计时器模数(除法后的余数)2、知道什么时候画出精灵代码:
if(game_time/4<2)//游戏时间除以4,如果小于2显示sprite,显示停留2帧,消失也是2帧draw(sprite,x,y)else//don’t draw

水下/幽灵效果绘制四边形切割图像对于许多效果来说,
把像素画切片在制作动画的时候是非常有用的代码:
slice=sprite_hight/10for (i=0,i<10,i++)my_quad=new_quad(0,i*slice,sprite_width,slice)displace_x=int(sin(game_timer+i)draw_quad(sprite,
x+displace_x,y+i*slice,my_quad)当然以上的算法并不是唯一的,下面这个图是另外一种效果。
动画可以有很多变化。
