03总览全书结构(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

宏观把握本书知识体系结构
  • 一 语言方面:TypeScript篇
  • 二 显示成果:Canvas2D篇
  • 三 完成各种移动特效或者碰撞检测:图形数学篇
  • 四 实现整个精灵动画系统:架构与实现篇
TypeScript篇
  • 构建TypeScript开发,编译,调试环境
  • 使用TypeScript实现Doom3词法解析器(通过实例Doom3词法解析器学习TypeScript,Doom3是id SoftWare公司毁灭战士3游戏引擎)
Canvas2D篇
  • 动画与Application类(运行Canvas2D需要Application入口体系以及动画刷新体系)
  • 使用Canvas2D绘图(Canvas2D基础,围绕用法展开)
图形数学篇
  • Canvas2D坐标系变换(通过Canvas2D坐标变换了解变换的核心)
  • 向量数学及基本形体的点选(通过向量数学及矩阵数学了解Canvas2D底层变换在做什么操作,有哪些要素组成)
  • 矩阵数学及贝塞尔曲线
架构与实现篇
  • 精灵系统(到此处的时候已经设计了一个体系结构,并且实现了线性管理方式的精灵系统,线性管理系统有一些弊端,需要实现场景图的模式,引出下面的树结构)
  • 优美典雅的树结构(学习树结构,树结构是整个渲染体系中的核心架构,2D 3D VR,底层都是强大的树结构)
  • 场景图系统(最后将所有知识结合,形成场景图管理系统,该系统以面向接口编程,可以自由的切换精灵系统,即学习本书最后有能力实现这样的结果,笔记01中要达到的能力)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值