使用javascript在HTML5 Canvas上手工绘制domo君

最近为了做一个游戏,需要在HTML5 canvas上绘制一个domo君,于是我自己用代码绘制了一个,效果如图所示
domo君 html5 canvas 绘制

那么如何来绘制呢?

其实就是把原来的形象拆解成矩形、圆形,多边形,使用合适的次序绘制并填充即可,大体分为以下几步:

1.绘制身体、头、腿,使用圆与矩形拼合填充

2.绘制眼睛,使用圆填充

3.绘制嘴巴,使用圆与矩形拼合填充

4.绘制牙齿,使用多边形并填充

实例代码如下