HTML5 Canvas核心技术图形动画与游戏开发.docx
上传人:qw****27 上传时间:2024-09-11 格式:DOCX 页数:9 大小:37KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

HTML5 Canvas核心技术图形动画与游戏开发.docx

HTML5Canvas核心技术图形动画与游戏开发.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HTML5Canvas核心技术:图形.动画与游戏开发《HTML5Canvas核心技术:图形.动画与游戏开发》基本信息原书名:CoreHTML5Canvas:Graphics,Animation,andGameDevelopment作者:(美)DavidGeary译者:爱飞翔丛书名:华章程序员书库出版社:机械工业出版社ISBN:9787111416340上架时间:2013-5-8出版日期:2013年5月开本:16开页码:1版次:1-1所属分类:计算机>软件与程序设计>网络编程>HTML内容简介计算机书籍《html5canvas核心技术:图形、动画与游戏开发》是html5canvas领域的标杆之作,也是迄今为止该领域内容最为全面和深入的著作之一,是公认的权威经典、amazon五星级超级畅销书、资深技术专家davidgeary最新力作。它不仅全面讲解了canvas元素的api,以及如何利用canvas进行图形绘制、动画制作、物理效果模拟、碰撞检测、游戏开发、移动应用开发,还包含大量实例,可操作性极强。全书共分11章。第1章介绍了canvas元素及如何在网络应用程序中使用它;第2章深入研究了如何使用canvas的api进行绘制;第3章告诉读者如何绘制并操作canvas中的文本;第4章专门讲解图像、图像的操作及视频处理;第5章介绍如何实现平滑的动画效果;第6章讲解如何用javascript语言来实现精灵;第7章展示了如何在动画中模拟物理效果;第8章介绍了进行碰撞检测所用的技术;第9章以一个简单但是高效的游戏引擎开始,提供了游戏制作所需的全部支持功能;第10章讨论了实现自定义控件的通用方法;第11章专门讲述如何实现基于canvas的手机应用程序。目录《html5canvas核心技术:图形、动画与游戏开发》译者序前言第1章基础知识11.1canvas元素11.1.1canvas元素的大小与绘图表面的大小41.1.2canvas元素的api51.2canvas的绘图环境61.2.12d绘图环境61.2.2canvas状态的保存与恢复81.3本书程序清单的规范格式91.4开始学习html5101.4.1规范101.4.2浏览器111.4.3控制台与调试器111.4.4性能131.5基本的绘制操作151.6事件处理181.6.1鼠标事件181.6.2键盘事件22.1.6.3触摸事件231.7绘制表面的保存与恢复231.8在canvas中使用html元素251.9打印canvas的内容321.10离屏canvas351.11基础数学知识简介371.11.1求解代数方程371.11.2三角函数381.11.3向量运算391.11.4根据计量单位来推导等式421.12总结44第2章绘制452.1坐标系统462.2canvas的绘制模型472.3矩形的绘制482.4颜色与透明度502.5渐变色与图案522.5.1渐变色522.5.2图案542.6阴影572.7路径、描边与填充602.7.1路径与子路径632.7.2剪纸效果642.8线段692.8.1线段与像素边界702.8.2网格的绘制712.8.3坐标轴的绘制722.8.4橡皮筋式的线条绘制742.8.5虚线的绘制792.8.6通过扩展canvasrenderingcontext2d来绘制虚线802.8.7线段端点与连接点的绘制812.9圆弧与圆形的绘制832.9.1arc()方法的用法832.9.2以橡皮筋式辅助线来协助用户画圆852.9.3arcto()方法的用法862.9.4刻度仪表盘的绘制882.10贝塞尔曲线932.10.1二次方贝塞尔曲线932.10.2三次方贝塞尔曲线952.11多边形的绘制972.12高级路径操作1022.12.1拖动多边形对象1022.12.2编辑贝塞尔曲线1072.12.3自动滚动网页,使某段路径所对应的元素显示在视窗中1152.13坐标变换1162.13.1坐标系的平移、缩放与旋转1162.13.2自定义的坐标变换1192.14图像合成1232.15剪辑区域1282.15.1通过剪辑区域来擦除图像1282.15.2利用剪辑区域来制作伸缩式动画1332.16总结135第3章文本1373.1文本的描边与填充1373.2设置字型属性1413.3文本的定位1443.3.1水平与垂直定位1443.3.2将文本居中1463.3.3文本