天天看點

《HTML5 Canvas遊戲開發實戰》——3.4 小結

本章主要首先介紹了canvas中的縮放、平移、旋轉和傾斜等基本變形功能的實作,并且利用這些基本變形的組合操作實作了圖檔的扭曲;接着介紹了色彩的渲染;最後運用之前所介紹的内容制作了一個簡單的自定義畫闆。到此canvas的繪圖相關api就基本上介紹完了。隻要運用好這些api,就可以制作出更多更複雜的效果。但是直接運用這些api來開發遊戲是相當不友善的,一些很簡單的功能可能都需要大量的代碼來實作,比如本章的圖檔扭曲功能,必須根據圖檔扭曲後的頂點坐标去計算相應的參數,而制作遊戲時可能會有更為複雜的圖形要處理。是以從下一章開始将會介紹一款html5的開源庫件lufylegend,并介紹如何使用它來進行遊戲的開發。

繼續閱讀