本节书摘来异步社区《HTML5游戏编程核心技术与实战》一书中的第2章,第2.1节,作者: 向峰 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第2章 Canvas绘图
HTML5游戏编程核心技术与实战
首先,我们需要学习的是HTML5中的canvas元素,canvas元素是HTML5中一个非常重要的元素,也是实现游戏的核心,canvas元素的诞生为HTML5能够支持较高性能的动画和游戏提供了可行性。HTML4中,如果要完成类似画板和游戏的功能,需要使用Flash,但Flash需要在浏览器中安装Flash插件才能提供相应功能。本章围绕canvas元素讲解以下几个主要内容(对于非常熟悉本章内容的读者可略过本章):
- 基本知识;
- 图形API;
- 图像API;
- 文本API;
- 坐标变换。