3.4 小结
本章主要首先介绍了Canvas中的缩放、平移、旋转和倾斜等基本变形功能的实现,并且利用这些基本变形的组合操作实现了图片的扭曲;接着介绍了色彩的渲染;最后运用之前所介绍的内容制作了一个简单的自定义画板。到此Canvas的绘图相关API就基本上介绍完了。只要运用好这些API,就可以制作出更多更复杂的效果。但是直接运用这些API来开发游戏是相当不方便的,一些很简单的功能可能都需要大量的代码来实现,比如本章的图片扭曲功能,必须根据图片扭曲后的顶点坐标去计算相应的参数,而制作游戏时可能会有更为复杂的图形要处理。所以从下一章开始将会介绍一款HTML5的开源库件lufylegend,并介绍如何使用它来进行游戏的开发。
相关资源:《Android应用开发揭秘》源码