《TypeScript圖形渲染實戰:2D架構設計與實現》 —3.2 Application類及其子類
3.2? Application類及其子類
上一節中演示了動畫的基本流程,本節將上一節的演示內容封裝成一個類,該類的作用主要有以下幾點:
* 可以啟動動畫循環和結束動畫循環。
* 可以進行基于時間的更新與重繪。
* 可以對輸入事件(例如鼠標或鍵盤事件)進行分發和響應。
* 可以被繼承擴展,用于Canvas2D和WebGL渲染。
本節將介紹如何實現上述4個基本需求。
3.2.1? Application類體系結構
千言萬語,不如一張結構圖來得更清晰,先來看一下如圖3.5所示的Application框架靜態類結構圖。
圖3.5? Application框架靜態類結構圖
接下來根據圖3.5所示的結構來實現Application這個架構。
渲染 架構設計 TypeScript
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。