微信读书书城
TypeScript图形渲染实战:2D架构设计与实现
首页
我的书架
登录
本书已下架
内容不再支持阅读
TypeScript图形渲染实战:2D架构设计与实现
步磊峰
扉页
版权信息
+
书签
内容简介
前言
第1篇 TypeScript篇
第1章 构建TypeScript开发、编译和调试环境
1.1 TypeScript简介
1.2 安装TypeScript开发环境
1.3 使用TypeScript编译(转译)器
1.4 模块化开发TypeScript
1.5 使用SystemJS自动编译加载TypeScript
1.6 使用VS Code调试TypeScript源码
1.7 本章总结
第2章 使用TypeScript实现Doom 3词法解析器
2.1 Token与Tokenizer
2.2 IDoom3Token与IDoom3Tokenizer接口的实现
2.3 使用工厂模式和迭代器模式
2.4 从服务器获取资源
2.5 本章总结
第2篇 Canvas2D篇
第3章 动画与Application类
3.1 requestAnimationFrame方法与动画
3.2 Application类及其子类
3.3 测试及修正Application类
3.4 为Application类增加计时器功能
3.5 本章总结
第4章 使用Canvas2D绘图
4.1 绘制基本几何体
4.2 绘制文本
4.3 绘制图像
4.4 绘制阴影
4.5 本章总结
第3篇 图形数学篇
第5章 Canvas2D坐标系变换
5.1 局部坐标系变换
5.2 坦克Demo
5.3 本章总结
第6章 向量数学及基本形体的点选
6.1 向量数学
6.2 向量投影Demo
6.3 点与基本几何形体的碰撞检测算法
6.4 附录:图示代码
6.5 本章总结
第7章 矩阵数学及贝塞尔曲线
7.1 矩阵数学
7.2 贝塞尔曲线
7.3 本章总结
第4篇 架构与实现篇
第8章 精灵系统
8.1 精灵系统的架构与接口
8.2 实现非场景图类型精灵系统
8.3 IShape形体系统
8.4 精灵系统测试Demo
8.5 本章总结
第9章 优美典雅的树结构
9.1 树的数据结构
9.2 树数据结构的遍历
9.3 树数据结构的序列化与反序列化
9.4 队列与栈的实现
9.5 本章总结
第10章 场景图系统
10.1 实现场景图精灵系统
10.2 骨骼层次精灵Demo
10.3 坦克沿贝塞尔路径运动Demo
10.4 让精灵系统支持裁剪操作
10.5 本章总结
是否关闭自动购买?
关闭后,阅读到本书未购买章节均需要手动购买确认。
取消
关闭
TypeScript图形渲染实战:2D架构设计与实现
已读到0% · 共0条笔记
你可以在这里记录本书的
想法、划线、书签
本地导入书籍的 AI 翻译功能
仅支持付费会员使用
微信扫码开通付费会员
一键翻译全文