HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
![HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】精美图片](https://img3m5.ddimg.cn/18/0/11570462955-1_h_1698423338.jpg)
HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】电子书下载地址
- 文件名
- [epub 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 epub格式电子书
- [azw3 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 azw3格式电子书
- [pdf 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 pdf格式电子书
- [txt 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 txt格式电子书
- [mobi 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 mobi格式电子书
- [word 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 word格式电子书
- [kindle 下载] HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】 kindle格式电子书
寄语:
[正版书籍,达额减,现货速发,可开电子发票]
内容简介:
海报:
书籍目录:
《html5 canvas核心技术:图形、动画与游戏开发》
译者序
前言
第1章 基础知识
1
1.1 canvas元素
1
1.1.1 canvas元素的大小与绘图表面的大小
4
1.1.2 canvas元素的api
5
1.2 canvas的绘图环境
6
1.2.1 2d绘图环境
6
1.2.2 canvas状态的保存与恢复
8
1.3 本书程序清单的规范格式
9
1.4 开始学习html5
10
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 离屏canvas
35
1.11 基础数学知识简介
37
1.11.1 求解代数方程
37
1.11.2 三角函数
38
1.11.3 向量运算
39
1.11.4 根据计量单位来推导等式
42
1.12 总结
44
第2章 绘制
45
2.1 坐标系统
46
2.2 canvas的绘制模型
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.1 arc()方法的用法
83
2.9.2 以橡皮筋式辅助线来协助用户画圆
85
2.9.3 arcto()方法的用法
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
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 在canvas之中绘制图像
176
4.1.2 drawimage()方法的用法
177
4.2 图像的缩放
179
4.3 将一个canvas绘制到另一个canvas之中
183
4.4 离屏canvas
186
4.5 操作图像的像素
189
4.5.1 获取图像数据
189
4.5.2 修改图像数据
195
4.6 结合剪辑区域来绘制图像
208
4.7 以图像制作动画
211
4.8 图像绘制的安全问题
216
4.9 性能
216
4.9.1 对比drawimage(htmlimage)、drawimage(htmlcanvas)与putimagedata()的绘图效率
217
4.9.2 在canvas中绘制另一个canvas与绘制普通图像之间的对比;在绘制时缩放图像与保持原样之间的对比
217
4.9.3 遍历图像数据
218
4.10 放大镜
222
4.10.1 使用离屏canvas
224
4.10.2 接受用户从文件系统中拖放进来的图像
225
4.11 视频处理
227
4.11.1 视频格式
227
4.11.2 在canvas中播放视频
229
4.11.3 视频处理
230
4.12 总结
234
第5章 动画
235
5.1 动画循环
235
5.1.1 通过requestanimationframe()方法让浏览器来自行决定帧速率
237
5.1.2 internet explorer浏览器对requestanimationframe()功能的实现
241
5.1.3 可移植于各浏览器平台的动画循环逻辑
241
5.2 帧速率的计算
248
5.3 以不同的帧速率来执行各种任务
249
5.4 恢复动画背景
250
5.4.1 利用剪辑区域来处理动画背景
250
5.4.2 利用图块复制技术来处理动画背景
252
5.5 利用双缓冲技术绘制动画
253
5.6 基于时间的运动
254
5.7 背景的滚动
257
5.8 视差动画
261
5.9 用户手势
264
5.10 定时动画
266
5.10.1 秒表
266
5.10.2 动画计时器
269
5.11 动画制作的最佳指导原则
270
5.12 总结
271
第6章 精灵
272
6.1 精灵概述
273
6.2 精灵绘制器
275
6.2.1 描边与填充绘制器
275
6.2.2 图像绘制器
279
6.2.3 精灵表绘制器
281
6.3 精灵对象的行为
284
6.3.1 将多个行为组合起来
285
6.3.2 限时触发的行为
287
6.4 精灵动画制作器
289
6.5 基于精灵的动画循环
293
6.6 总结
294
第7章 物理效果
295
7.1 重力
295
7.1.1 物体的下落
296
7.1.2 抛射体弹道运动
298
7.1.3 钟摆运动
307
7.2 时间轴扭曲
311
7.3 时间轴扭曲函数
315
7.4 时间轴扭曲运动
317
7.4.1 没有加速度的线性运动
319
7.4.2 逐渐加速的缓入运动
320
7.4.3 逐渐减速的缓出运动
322
7.4.4 缓入缓出运动
323
7.4.5 弹簧运动与弹跳运动
324
7.5 以扭曲后的帧速率播放动画
326
7.6 总结
332
第8章 碰撞检测
333
8.1 外接图形判别法
333
8.1.1 外接矩形判别法
333
8.1.2 外接圆判别法
334
8.2 碰到墙壁即被弹回的小球
336
8.3 光线投射法
337
8.4 分离轴定理(sat)与最小平移向量(mtv)
340
8.4.1 使用分割轴定理检测碰撞
340
8.4.2 根据最小平移向量应对碰撞
362
8.5 总结
373
第9章 游戏开发
374
9.1 游戏引擎
374
9.1.1 游戏循环
376
9.1.2 加载图像
382
9.1.3 同时播放多个声音
384
9.1.4 键盘事件
385
9.1.5 高分榜
386
9.1.6 游戏引擎源代码
387
9.2 游戏原型
395
9.2.1 游戏原型程序的html代码
396
9.2.2 原型程序的游戏循环
399
9.2.3 游戏原型程序的加载画面
400
9.2.4 暂停画面
402
9.2.5 按键监听器
404
9.2.6 游戏结束及高分榜
404
9.3 弹珠台游戏
407
9.3.1 游戏循环弹珠
408
9.3.2 弹珠精灵
410
9.3.3 重力与摩擦力
411
9.3.4 弹板的移动
412
9.3.5 处理键盘事件
413
9.3.6 碰撞检测
416
9.4 总结
425
第10章 自定义控件
426
10.1 圆角矩形控件
427
10.2 进度条控件
433
10.3 滑动条控件
437
10.4 图像查看器控件
446
10.5 总结
454
第11章 移动平台开发
455
11.1 移动设备的视窗
456
11.2 媒体特征查询技术
461
11.2.1 媒体特征查询与css
461
11.2.2 用javascript程序应对媒体特征的变化
462
11.3 触摸事件
464
11.3.1 touchevent对象
464
11.3.2 touchlist对象
465
11.3.3 touch对象
466
11.3.4 同时支持触摸事件与鼠标事件
466
11.3.5 手指缩放
468
11.4 ios5
469
11.4.1 应用程序图标及启动画面
469
11.4.2 利用媒体特征查询技术设置ios5系统的应用程序图标及启动画面
470
11.4.3 以不带浏览器饰件的全屏模式运行应用程序
471
11.4.4 应用程序的状态栏
471
11.5 虚拟键盘
472
11.6 总结
485
作者介绍:
作者:(美国)基瑞(David Geary) 译者:爱飞翔
基瑞(David Geary),软件开发专家,擅长HTML5、CSS和JavaScript等Web开发技术和Java技术。他是一位的作家,著有书《Graphic Java 2:Swing,Third Edition》(《Java 2图形设计卷2:Swing》,机械工业出版社,2000年出版)和《Core JavaServer TM Faces,Third Edition》(与Cay Horstmann合著,由Prentice Hall于2010年出版)。他还是一位的演讲者,是各种演讲活动的常客,曾三度获得“JavaOne Rock Star”荣誉称号,并于2011年同他人联合创立了HTML5 Denver Meetup Group。此外,他还是一位经验丰富的技术顾问,主要传授与网络应用开发相关的技术。
爱飞翔,软件开发工程师,擅长Web开发、移动开发和游戏开发,有10余年开发经验,曾主导和参与了多个手机游戏和手机软件项目的开发,经验十分丰富。他是手机软件开发引擎AgileMobileEngine的创始人兼项目经理,同时也是CatEngine手机游戏开发引擎的联合创始人兼代码维护员。他对极限编程、设计模式、重构、驱动开发、敏捷软件开发等也有较深入的研究,目前负责敏捷移动开发网的运营。业余爱好文学和历史,有的文学造诣。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
海报:
网站评分
书籍多样性:3分
书籍信息完全性:9分
网站更新速度:5分
使用便利性:8分
书籍清晰度:3分
书籍格式兼容性:5分
是否包含广告:6分
加载速度:6分
安全性:7分
稳定性:5分
搜索功能:4分
下载便捷性:7分
下载点评
- 书籍多(648+)
- 差评少(471+)
- 中评多(407+)
- 已买(523+)
- epub(538+)
- 书籍完整(453+)
下载评价
- 网友 濮***彤:
好棒啊!图书很全
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 隗***杉:
挺好的,还好看!支持!快下载吧!
- 网友 冯***丽:
卡的不行啊
- 网友 敖***菡:
是个好网站,很便捷
- 网友 方***旋:
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 孙***夏:
中评,比上不足比下有余
- 网友 印***文:
我很喜欢这种风格样式。
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 焦***山:
不错。。。。。
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 汪***豪:
太棒了,我想要azw3的都有呀!!!
喜欢"HTML5 Canvas核心技术 图形 动画与游戏开发【售后无忧】"的人也看了
中国城市人居环境历史图典 上海、江苏卷 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
天利38套 2017年 高考总复习高分攻略:历史(全国卷) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
BUSINESS THE SONY WAY(索尼公司经营之道) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
53单元归类复习五年级上册语文数学英语3本人教版 2023秋曲一线小学五三单元归类复习2024新版 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
正版 黄金崛起:数字经济时代黄金价值再发现 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
笙考级教程 第9-10级 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
系统集成项目管理工程师考前冲刺100题第二版软考冲刺100题【正版保证】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
英汉汉英词典(全新版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
信息管理专家命题预测试卷:2008年上海市公务员录用考试专家命题预测试卷系列丛书 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
膳叔的快手减脂餐 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 理查德·迈耶(第一卷)——“白” 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 会展旅游/新编高职高专旅游管理类专业规划教材 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 中老年钢琴零基础教程 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- OM任我行 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 公务员考试用书 中公2024国考公务员考试 行测教材 2024国考教材行测教材 国考行政职业能力测试教材公务员考试用书教材正版 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 高中课堂过程写作解密(高三) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 我把妈妈变成了鳄鱼 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 动画大师炼成记 炮灰兔Maya动画制作全解析(下册) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 财税法学(第六版)(21世纪高等院校法学系列精品教材) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 沙盘游戏疗法案例与应用 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:6分
人物塑造:9分
主题深度:9分
文字风格:8分
语言运用:8分
文笔流畅:8分
思想传递:3分
知识深度:5分
知识广度:7分
实用性:3分
章节划分:9分
结构布局:8分
新颖与独特:4分
情感共鸣:3分
引人入胜:9分
现实相关:9分
沉浸感:4分
事实准确性:6分
文化贡献:5分