TypeScript图形渲染实战:2D架构设计与实现》 —3.2 Application类及其子类

网友投稿 694 2022-05-28

3.2  Application类及其子类

上一节中演示了动画的基本流程,本节将上一节的演示内容封装成一个类,该类的作用主要有以下几点:

* 可以启动动画循环和结束动画循环。

* 可以进行基于时间的更新与重绘。

* 可以对输入事件(例如鼠标或键盘事件)进行分发和响应。

* 可以被继承扩展,用于Canvas2D和WebGL渲染。

本节将介绍如何实现上述4个基本需求。

3.2.1  Application类体系结构

千言万语,不如一张结构图来得更清晰,先来看一下如图3.5所示的Application框架静态类结构图。

《TypeScript图形渲染实战:2D架构设计与实现》 —3.2 Application类及其子类

图3.5  Application框架静态类结构图

接下来根据图3.5所示的结构来实现Application这个架构。

渲染 架构设计 TypeScript

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:[技术交流] 【示例模板】【iaas-vpc-subnet】部署展示及详解
下一篇:云图说|全新华为云云备份服务:为您的数据提供三合一的保障
相关文章