《TypeScript图形渲染实战:2D架构设计与实现》 —3.2 Application类及其子类
【摘要】 本节书摘来自华章计算机《TypeScript图形渲染实战:2D架构设计与实现》 一书中第3章,第3.2.1节,作者是步磊峰。
3.2 Application类及其子类
上一节中演示了动画的基本流程,本节将上一节的演示内容封装成一个类,该类的作用主要有以下几点:
* 可以启动动画循环和结束动画循环。
* 可以进行基于时间的更新与重绘。
* 可以对输入事件(例如鼠标或键盘事件)进行分发和响应。
* 可以被继承扩展,用于Canvas2D和WebGL渲染。
本节将介绍如何实现上述4个基本需求。
3.2.1 Application类体系结构
千言万语,不如一张结构图来得更清晰,先来看一下如图3.5所示的Application框架静态类结构图。
图3.5 Application框架静态类结构图
接下来根据图3.5所示的结构来实现Application这个架构。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)