当当读书
TypeScript图形渲染实战:2D架构设计与实现

TypeScript图形渲染实战:2D架构设计与实现

步磊峰
1
49.00 原价¥49 开通租阅权,免费读此书
提示:数字商品不支持退换货,不提供源文件,不支持导出打印。
评论 赠一得一 收藏 分享
此书籍暂不支持在移动端购买和阅读

内容简介

本书使用微软*的TypeScript语言,以面向口及泛型的编程方式,采用HTML 5中的Canvas2D绘图API,实现了一个2D动画精灵系统,并在该精灵系统上演示了精心设计的与图形数学变换相关的Demo。通过阅读本书,读者可以系统地掌握TypeScript语言、面向口和泛型的编程方式、Canvas2D API绘图、图形数学(向量、与基本形体的碰撞检测、矩阵及贝塞尔曲线)、数据结构(队列、栈、树)及重要的设计模式。 本书共10章,分为4篇。第1篇TypeScript篇,主要介绍了如何构建TypeScript发、编译和调试环境,以及如何使用TypeScript实现Doom 3词法解析器;第2篇Canvas2D篇,主要介绍了动画与Application类,以及如何使用Canvas2D绘图;第3篇图形数学篇,主要介绍了坐标系变换、向量数学及基本形体的选、矩阵数学及贝塞尔曲线;第4篇架构与实现篇,主要介绍了精灵系统、优美典雅的树结构及场景图系统。 本书内容丰富,讲解由浅深,特别适合对图形、游戏和UI发感兴趣的读者阅读,也适合需要系统学习图形发技术的人员阅读。另外,本书还适合JavaScript程序员及想从C/C 、Java、C#等语言转HTML 5发的程序员阅读。编程爱好者、高校学生及培训机构的学员也可以将本书作为兴趣读物。 资深:凝聚作者15年图形编程经验,带领读者探索图形编程的知识 系统:用TypeScript语言实现一个基于享元模式的场景图精灵框架 图解:使用Canvas2D渲染API,绘制出各种图形变换几何原理图 广泛:涉及词法解析、设计模式、图形变换、渲染状态机、序列化和反序列化等内容 独特:精讲55个实例,帮助读者理解图形编程中的相关数学知识 实用:涉及动画、UI和游戏等领域,并承上启下,作为3D图形技术的基础 本书核心内容: 构建TypeScript发、编译和调试环境 使用TypeScript实现Doom3词法解析器 动画与Application类 使用Canvas2D绘图 Canvas2D坐标系变换 向量数学及基本形体的选 矩阵数学及贝塞尔曲线 精灵系统 优美典雅的树结构 场景图系统 7位重量级大咖力荐: 中国工业设计研究院西南中心院长  覃霁 上海灵禅网络科技股份有限公司CEO  兰海文 上海凯英网络科技有限公司副总裁  何鑫 成都手领科技有限公司创始人兼CTO、迷雾侦探/AI-LIMIT游戏技术负责人  张锐 《全局光照技术》作者  秦春林 《Go语言从门到阶实战》作者、慕课网讲师、资深全栈游戏发者  徐波
【作者】
步磊峰  现为上海斐繁信息科技有限公司技术负责人。计算机图形编程资深爱好者。有超过15年的编程经验。擅长C、C 、C#、Java、Objc、JavaScript、TypeScript等编程语言。在作者的程序人生中,曾经写过3D程序、跨平台UI引擎、Java页游服务器和微信服务器,并为国内的多个大型国营金融机构发过多款移动端App。个人的成就是通过内部培训,为公司培养了20多个C语言、C 及移动端的发人才。
展开
大家都在看换一批
大家都在看换一批
领取优惠券

温馨提示:

您已领取的礼券,请到【个人中心】-【资产】中查看。