基本介紹
- 書名:HTML5實驗室:Canvas世界
- 類型:計算機與網際網路
- 出版日期:2012年6月1日
- 語種:簡體中文
- ISBN:9787121171574, 7121171570
- 作者:張磊
- 出版社:電子工業出版社
- 頁數:248頁
- 開本:16
- 品牌:電子工業出版社
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
閱讀《HTML5實驗室:Canvas世界》不需要預先具備特定程式語言的知識,任何渴望投入HTML5世界的新手,想要鞏固和複習數學和物理知識的編程老手,以及具備其他語言的編程經驗(如JavaScript、C#),想要了解HTML5新特性或加深對程式語言理解的程式設計師都適合閱讀《HTML5實驗室:Canvas世界》。
作者簡介
張磊,網名:當耐特磚家,部落格園知名博主,榮獲51CTO評選的2011年中國十大IT傑出部落格博主稱號。對計算機程式語言、數據結構與算法、物理與數學、計算機圖形學有著豐富的經驗和獨到的見解,在HTML5移動和PC端遊戲與套用開發方面擁有豐富的經驗,參與開發了大量遊戲與套用。目前主要負責新浪微遊戲架構的搭建和引擎的編寫工作。
圖書目錄
上篇 實 驗
第1章 基礎實驗 2
實驗1 奧運五環 2
實驗2 檯球 8
實驗3 繪製動畫 14
實驗4 超越祖沖之 18
實驗5 立體文字 21
實驗6 鳥巢 22
實驗7 貪吃蛇 31
第2章 物理實驗 36
實驗8 質點運動與反射 36
實驗9 萬有引力 40
實驗10 瘋狂的大炮 43
實驗11 動能守恆不守恆你說了算 49
實驗12 密閉球 54
實驗13 不規則的密室 60
實驗14 大球欺負小球 67
第3章 3D實驗 76
實驗15 立方體 76
實驗16 星星點燈 88
實驗17 矩陣變換 92
實驗18 3D變形金剛蝙蝠俠 101
實驗19 世界上最簡單的3D場景渲染 107
第4章 綜合實驗 113
實驗20 正N邊形變換 113
實驗21 動態載入文字 115
實驗22 Loading圖片 122
實驗23 繁花之上,又生繁花 124
實驗24 心 127
實驗25 煙花易冷 131
實驗26 WAVE 143
實驗27 粒子計數器 145
實驗28 時間之沙 149
實驗29 心碎 151
實驗30 Canvas類庫 154
下篇 游 戲 開 發
第5章 一步一步搭建物理引擎 162
概述 162
第1步 面向對象編程 162
第2步 建立基本對象 165
第3步 集成單元測試框架 175
第4步 集成圖形化輸出接口 183
第5步 碰撞檢測 188
第6步 方向包圍盒——OBB 193
第7步 碰撞反應 198
第8步 重疊處理 204
第9步 貼圖 206
物理引擎作品展示一 209
物理引擎作品展示二 211
物理引擎作品展示三 213
第6章 遊戲開發全程實錄 217
6.1 概述 217
6.2 框架搭建 217
6.3 資源載入 220
6.4 選單製作 224
6.5 對象建立 228
6.6 碰撞檢測 235
6.7 遊戲音效 237
6.8 鍵盤控制 240
6.9 可玩性增強——積分、技能 244
6.10 總結 248
第1章 基礎實驗 2
實驗1 奧運五環 2
實驗2 檯球 8
實驗3 繪製動畫 14
實驗4 超越祖沖之 18
實驗5 立體文字 21
實驗6 鳥巢 22
實驗7 貪吃蛇 31
第2章 物理實驗 36
實驗8 質點運動與反射 36
實驗9 萬有引力 40
實驗10 瘋狂的大炮 43
實驗11 動能守恆不守恆你說了算 49
實驗12 密閉球 54
實驗13 不規則的密室 60
實驗14 大球欺負小球 67
第3章 3D實驗 76
實驗15 立方體 76
實驗16 星星點燈 88
實驗17 矩陣變換 92
實驗18 3D變形金剛蝙蝠俠 101
實驗19 世界上最簡單的3D場景渲染 107
第4章 綜合實驗 113
實驗20 正N邊形變換 113
實驗21 動態載入文字 115
實驗22 Loading圖片 122
實驗23 繁花之上,又生繁花 124
實驗24 心 127
實驗25 煙花易冷 131
實驗26 WAVE 143
實驗27 粒子計數器 145
實驗28 時間之沙 149
實驗29 心碎 151
實驗30 Canvas類庫 154
下篇 游 戲 開 發
第5章 一步一步搭建物理引擎 162
概述 162
第1步 面向對象編程 162
第2步 建立基本對象 165
第3步 集成單元測試框架 175
第4步 集成圖形化輸出接口 183
第5步 碰撞檢測 188
第6步 方向包圍盒——OBB 193
第7步 碰撞反應 198
第8步 重疊處理 204
第9步 貼圖 206
物理引擎作品展示一 209
物理引擎作品展示二 211
物理引擎作品展示三 213
第6章 遊戲開發全程實錄 217
6.1 概述 217
6.2 框架搭建 217
6.3 資源載入 220
6.4 選單製作 224
6.5 對象建立 228
6.6 碰撞檢測 235
6.7 遊戲音效 237
6.8 鍵盤控制 240
6.9 可玩性增強——積分、技能 244
6.10 總結 248