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