《HTML5 Canvas基礎教程》從HTML5和JavaScript(以及jQuery)的基礎知識講起,全面介紹了HTML5
Canvas的各種特性,包括渲染上下文、坐標系統、繪制圖形、保存和恢復畫布狀態,以及變形、合成、處理圖像和視頻等,讓讀者對Canvas建立起完整的認識。隨後討論了動畫循環、記憶形狀、模擬運動、踫撞檢測等基本而又重要的概念,帶領讀者溫習了必要的數學和物理知識。通過帶領讀者動手開發“太空保齡球”和“躲避小行星”這兩款小游戲,讓讀者掌握開發游戲的基本流程,學會響應用戶操作、創造虛擬環境、循環利用對象、設計計分系統等游戲開發必備的知識。
《HTML5 Canvas基礎教程》適合各層次Web設計及開發人員閱讀。
Rob Hawkes,現任Mozilla技術布道師,國際知名的HTML5開發專家,被譽為“HTML5的化身”(Person of HTML5),是名噪一時的“Google彈跳球”圖標的HTML5 Canvas實現者。Rob可以說是寫著代碼長大的,他對設計交互程序如醉如痴,對HTML5及其他Web新技術有著濃厚的興趣。他曾在伯恩茅斯大學(Bournemouth
University)學習交互媒體制作(Interactive Media Production)。大學未畢業,就已經獲得了Mozilla公司的工作機會。他經常活躍在HTML5和游戲開發的各種會議上。
要想了解Rob和他經常參加的會議,可以訪問他的網站http://rawkes.com),或者加他的Twitter(@robhawkes)。