HTML5 Canvas核心技术图形动画与游戏开发.docx
《HTML5 Canvas核心技术图形动画与游戏开发.docx》由会员分享,可在线阅读,更多相关《HTML5 Canvas核心技术图形动画与游戏开发.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、HTML5 Canvas核心技术:图形.动画与游戏开发HTML5 Canvas核心技术:图形.动画与游戏开发基本信息原书名:Core HTML5 Canvas: Graphics, Animation, and Game Development作者: (美)David Geary 译者: 爱飞翔丛书名: 华章程序员书库出版社:机械工业出版社ISBN:9787111416340上架时间:2013-5-8出版日期:2013 年5月开本:16开页码:1版次:1-1所属分类:计算机 软件与程序设计 网络编程 HTML内容简介 计算机书籍html5 canvas核心技术:图形、动画与游戏开发是html5
2、 canvas领域的标杆之作,也是迄今为止该领域内容最为全面和深入的著作之一,是公认的权威经典、amazon五星级超级畅销书、资深技术专家david geary最新力作。它不仅全面讲解了canvas元素的api,以及如何利用canvas进行图形绘制、动画制作、物理效果模拟、碰撞检测、游戏开发、移动应用开发,还包含大量实例,可操作性极强。 全书共分11章。第1章介绍了canvas元素及如何在网络应用程序中使用它;第2章深入研究了如何使用canvas的api进行绘制;第3章告诉读者如何绘制并操作canvas中的文本;第4章专门讲解图像、图像的操作及视频处理;第5章介绍如何实现平滑的动画效果;第6章
3、讲解如何用javascript语言来实现精灵;第7章展示了如何在动画中模拟物理效果;第8章介绍了进行碰撞检测所用的技术;第9章以一个简单但是高效的游戏引擎开始,提供了游戏制作所需的全部支持功能;第10章讨论了实现自定义控件的通用方法;第11章专门讲述如何实现基于canvas的手机应用程序。 目录html5 canvas核心技术:图形、动画与游戏开发 译者序 前言 第1章基础知识1 1.1canvas元素1 1.1.1canvas元素的大小与绘图表面的大小4 1.1.2canvas元素的api5 1.2canvas的绘图环境6 1.2.12d绘图环境6 1.2.2canvas状态的保存与恢复8
4、1.3本书程序清单的规范格式9 1.4开始学习html510 1.4.1规范10 1.4.2浏览器11 1.4.3控制台与调试器11 1.4.4性能13 1.5基本的绘制操作15 1.6事件处理18 1.6.1鼠标事件18 1.6.2键盘事件22 .1.6.3触摸事件23 1.7绘制表面的保存与恢复23 1.8在canvas中使用html元素25 1.9打印canvas的内容32 1.10离屏canvas35 1.11基础数学知识简介37 1.11.1求解代数方程37 1.11.2三角函数38 1.11.3向量运算39 1.11.4根据计量单位来推导等式42 1.12总结44 第2章绘制45
5、2.1坐标系统46 2.2canvas的绘制模型47 2.3矩形的绘制48 2.4颜色与透明度50 2.5渐变色与图案52 2.5.1渐变色52 2.5.2图案54 2.6阴影57 2.7路径、描边与填充60 2.7.1路径与子路径63 2.7.2剪纸效果64 2.8线段69 2.8.1线段与像素边界70 2.8.2网格的绘制71 2.8.3坐标轴的绘制72 2.8.4橡皮筋式的线条绘制74 2.8.5虚线的绘制79 2.8.6通过扩展canvasrenderingcontext2d来绘制虚线80 2.8.7线段端点与连接点的绘制81 2.9圆弧与圆形的绘制83 2.9.1arc()方法的用法
6、83 2.9.2以橡皮筋式辅助线来协助用户画圆85 2.9.3arcto()方法的用法86 2.9.4刻度仪表盘的绘制88 2.10贝塞尔曲线93 2.10.1二次方贝塞尔曲线93 2.10.2三次方贝塞尔曲线95 2.11多边形的绘制97 2.12高级路径操作102 2.12.1拖动多边形对象102 2.12.2编辑贝塞尔曲线107 2.12.3自动滚动网页,使某段路径所对应的元素显示在视窗中115 2.13坐标变换116 2.13.1坐标系的平移、缩放与旋转116 2.13.2自定义的坐标变换119 2.14图像合成123 2.15剪辑区域128 2.15.1通过剪辑区域来擦除图像128
7、2.15.2利用剪辑区域来制作伸缩式动画133 2.16总结135 第3章文本137 3.1文本的描边与填充137 3.2设置字型属性141 3.3文本的定位144 3.3.1水平与垂直定位144 3.3.2将文本居中146 3.3.3文本的度量147 3.3.4绘制坐标轴旁边的文本标签148 3.3.5绘制数值仪表盘周围的文本标签151 3.3.6在圆弧周围绘制文本152 3.4实现文本编辑控件154 3.4.1指示文本输入位置的光标154 3.4.2在canvas中编辑文本159 3.4.3文本段的编辑163 3.5总结174 第4章图像与视频175 4.1图像的绘制176 4.1.1在c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML5 Canvas核心技术图形动画与游戏开发 Canvas 核心技术 图形 动画 游戏 开发
限制150内