1. e-works数字化企业网
  2. 书屋
  3. 书籍列表
  4. HTML5 Canvas核心技术—图形、动画与游戏开发

HTML5 Canvas核心技术—图形、动画与游戏开发

 查看您的阅读历史
HTML5 Canvas核心技术—图形、动画与游戏开发

本书是HTML5 Canvas领域的标杆之作,也是迄今为止该领域内容最为全面和深入的著作之一,是公认的权威经典、Amazon五星级超级畅销书、资深技术专家David Geary最新力作。它不仅全面讲解了canvas元素的API,以及如何利用Canvas进行图形绘制、动画制作、物理效果模拟、碰撞检测、游戏开发、移动应用开发,还包含大量实例,可操作性极强。

作者:David.Geary

出版社:华章出版社

出版时间: 2013年5月

定价:¥99.00

京东价:¥79.70

作者简介

David Geary先生是一位杰出的作家、演讲者与顾问,他从20世纪80年代就开始用C语言及Smalltalk语言来实现基于图形的应用程序与用户接口了。David在波音公司从事了8年C++语言与面向对象软件开发的培训工作,在1994年至1997年间,曾在Sun Microsystems 公司担任软件工程师。他写了8本有关Java的书籍,其中有两本讲Java组件框架、Swing与JavaServer Faces(JSF)技术的书非常畅销。

 新书抢先读
• 6G之美:新一代无线通信技术演进
• 可视化指南:数据分析与数据交互
• 数据可视化(纪念版)
• 云计算通俗讲义(第4版)
• 让云落地:云计算服务模式(SaaS、PaaS和IaaS)设计决策
• 云端架构:基于云平台的41种可复用的架构最佳实践
• 一本书读懂Web3.0:区块链、NFT、元宇宙和DAO
• 阿里云数字新基建系列:云原生操作系统Kubernetes
• 人工智能(AI)应用从入门到精通
• 多云和混合云:云原生多集群和应用管理
 他们也在读这本书
flyss206

flyss206

煮咖啡的鱼

煮咖啡的鱼

278257352

278257352

绘制

第2章深入研究了如何使用Canvas的API进行绘制; 

• 第一节 坐标系统
• 第二节 Canvas的绘制模型
• 第三节 矩形的绘制
• 第四节 颜色与透明度
• 第五节 渐变色与图案
• 第六节 阴影
• 第七节 路径、描边与填充
• 第八节 线段
• 第九节 圆弧与圆形的绘制
• 第一十零节 贝塞尔曲线
• 第一十一节 多边形的绘制
• 第一十二节 高级路径操作
• 第一十三节 坐标变换
• 第一十四节 图像合成
• 第一十五节 图像合成
• 第一十六节 总结
文本

第3章告诉读者如何绘制并操作Canvas中的文本 

• 第一节 文本的描边与填充
• 第二节 设置字型属性
• 第三节 文本的定位
• 第四节 实现文本编辑控件
• 第五节 总结
图像与视频

第4章专门讲解图像、图像的操作及视频处理

• 第一节 图像的绘制
• 第二节 图像的缩放
• 第三节 将一个Canvas绘制到另一个Canvas之中
• 第四节 离屏canvas
• 第五节 操作图像的像素
• 第六节 结合剪辑区域来绘制图像
• 第七节 以图像制作动画
• 第八节 图像绘制的安全问题
• 第九节 性能
• 第一十零节 放大镜
• 第一十一节 视频处理
• 第一十二节 总结
动画

第5章介绍如何实现平滑的动画效果;

• 第一节 动画循环
• 第二节 帧速率的计算
• 第三节 以不同的帧速率来执行各种任务
• 第四节 恢复动画背景
• 第五节 利用双缓冲技术绘制动画
• 第六节 基于时间的运动
• 第七节 背景的滚动
• 第八节 视差动画
• 第九节 用户手势
• 第一十零节 定时动画
• 第一十一节 动画制作的最佳指导原则
• 第一十二节 总结
精灵

第6章讲解如何用JavaScript语言来实现精灵;

• 第一节 精灵概述
• 第二节 精灵绘制器
• 第三节 精灵对象的行为
• 第四节 精灵动画制作器
• 第五节 基于精灵的动画循环
• 第六节 总结
物理效果

第7章展示了如何在动画中模拟物理效果;

• 第一节 重力
• 第二节 时间轴扭曲
• 第三节 时间轴扭曲函数
• 第四节 时间轴扭曲运动
• 第五节 以扭曲后的帧速率播放动画
• 第六节 总结
碰撞检测
• 第一节 外接图形判别法
• 第二节 碰到墙壁即被弹回的小球
• 第三节 光线投射法
• 第四节 分离轴定理(SAT)与最小平移向量(MTV)
• 第五节 总结
游戏开发

第9章以一个简单但是高效的游戏引擎开始,提供了游戏制作所需的全部支持功能

• 第一节 游戏引擎
• 第二节 游戏原型
• 第三节 弹珠台游戏
• 第四节 总结
自定义控件

第10章讨论了实现自定义控件的通用方法;第11章专门讲述如何实现基于Canvas的手机应用程序。

• 第一节 圆角矩形控件
• 第二节 进度条控件
• 第三节 滑动条控件
• 第四节 图像查看器控件
• 第五节 总结
移动平台开发

第11章专门讲述如何实现基于Canvas的手机应用程序。

• 第一节 移动设备的视窗
• 第二节 媒体特征查询技术
• 第三节 触摸事件
• 第四节 iOS5
• 第五节 虚拟键盘
• 第六节 总结

系列微信

数字化企业网
PLM之神
e-works制信科技
MES百科
工业自动化洞察
智能制造IM
AI智造圈
智能工厂前线
工业机器人洞察
智造人才圈
工业软件应用
智能制造网博会
ERP之家
供应链指南针
© 2002-2025  武汉制信科技有限公司  版权所有  ICP经营许可证:鄂B2-20030029-1(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号 法律声明及隐私权政策     投诉举报电话:027-87592219

关于我们    |    联系我们    |    隐私条款

ICP经营许可证:鄂B2-20080078
(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号
© 2002-2025  武汉制信科技有限公司  版权所有
投诉举报电话:027-87592219

扫码查看