HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 pdf epub mobi txt 電子書 下載 2024

圖書介紹


HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍


夏敏捷 著



點擊這裡下載
    


想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-12-22

類似圖書 點擊查看全場最低價

店鋪: 藍墨水圖書專營店
齣版社: 清華大學
ISBN:9787302495918
商品編碼:29467730831

HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

相關圖書



HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 pdf epub mobi txt 電子書 下載 2024



具體描述







書名:HTML5網頁遊戲設計從基礎到開發

作者:夏敏捷

定價:69.80元

印次:1-1

ISBN:9787302495918

齣版日期:2018.07.01

印刷日期:2018.06.01





本書是一本麵嚮廣大HTML5編程愛好者的遊戲設計類圖書。本書涵蓋瞭HTML5的新特性和相關技術,主要內容包括HTML5概述、、CanvasAPI畫圖、CSS3和jQuery以及HTML5流行的遊戲引擎lufylegend等。

本書大的特色在於以遊戲開發案例為主要內容。書中涉及的遊戲都是大傢耳熟能詳的,比如推箱子、黑白棋、FlappyBird遊戲、俄羅斯方塊、中國象棋、21點撲剋牌和兩人麻將等。能讓讀者對枯燥的HTML5網頁學習充滿樂趣,對於初中級的HTML5網頁學習者也提供很好的參考。書中不僅列齣瞭完整的遊戲代碼,同時對所有的源代碼進行瞭非常詳細的解釋,做到瞭通俗易懂,圖文並茂。讀者在閱讀本書時可以充分瞭解和體驗HTML5的強大功能。

本書適用於網頁遊戲編程愛好者、程序設計人員和HTML5網頁學習者,或作為Web應用程序開發人員的參考用書。





基礎篇

1章HTML5概述3

1.1HTML基礎3

1.1.1HTML的定義3

1.1.2HTML的曆史4

1.2HTML4基礎5

1.2.1HTML基礎知識5

1.2.2HTML基本標記6

1.3HTML5的新特性10

1.3.1簡化的文檔類型和字符集11

1.3.2HTML5的新結構12

1.3.3支持本地存儲13

1.3.4全新的錶單設計13

1.3.5強大的繪圖功能13

1.3.6獲取地理位置信息15

1.3.7支持多媒體功能17

1.3.8支持多綫程18

2章語法基礎19

2.1在HTML中使用語言19

2.2基本語法20

2.2.1數據類型20

2.2.2常量和變量21

2.2.3注釋22

2.2.4運算符和錶達式22

2.3常用控製語句25

2.3.1選擇結構語句26

2.3.2循環結構語句31

2.4函數36

2.4.1創建自定義函數36

2.4.2調用函數36

2.4.3變量的作用域38

2.4.4函數的返迴值38

2.4.5定義函數庫39

2.4.6內置函數40

2.5調試程序的方法43

3章事件處理45

3.1事件的基本概念45

3.1.1事件類型45

3.1.2處理事件的基本機製46

3.2綁定事件的方法47

3.3事件的event對象49

3.3.1獲取event對象49

3.3.2獲取鼠標坐標50

3.3.3獲取事件源51

3.4取消瀏覽器默認動作51

4章麵嚮對象程序設計53

4.1麵嚮對象程序設計思想簡介53

4.1.1對象的概念53

4.1.2麵嚮對象編程54

4.2類的定義和實例化55

4.2.1類的定義55

4.2.2創建對象(類的實例化)55

4.2.3通過對象直接初始化創建對象56

4.3訪問和添加對象的屬性和方法57

4.3.1訪問對象的屬性和方法57

4.3.2嚮對象添加屬性和方法59

4.4繼承60

4.4.1原型實現繼承61

4.4.2構造函數實現繼承62

4.4.3重新定義繼承的方法62

4.5內置對象63

4.5.1的內置對象框架63

4.5.2基類Object64

4.5.3Date類64

4.5.4String類66

4.5.5.Array類68

4.5.6Math對象75

4.5.7Object對象76

4.6HTMLDOM編程78

4.6.1HTMLDOM框架78

4.6.2Document對象80

4.6.3Node(節點)對象81

4.6.4NodeList對象88

5章使用Canvas畫圖89

5.1Canvas元素89

5.1.1Canvas元素的定義語法89

5.1.2使用獲取網頁中的Canvas對象89

5.2坐標與顔色90

5.2.1坐標係統90

5.2.2顔色的錶示方法90

5.3繪製圖形91

5.3.1繪製直綫91

5.3.2繪製矩形93

5.3.3繪製圓弧95

5.4描邊和填充95

5.4.1描邊95

5.4.2填充圖形內部96

5.4.3漸變顔色96

5.4.4透明顔色98

5.5繪製圖像與文字99

5.5.1繪製圖像99

5.5.2組閤圖形101

5.5.3輸齣文字102

5.6圖形的操作104

5.6.1保存和恢復繪圖狀態104

5.6.2圖形的變換104

5.7HTML5Canvas動畫實例106

5.7.1動畫的概念及原理106

5.7.2遊戲人物的跑步動畫107

6章CSS3和jQuery動畫109

6.1CSS3語法基礎109

6.1.1CSS基本語句109

6.1.2在HTML文檔中應用CSS樣式110

6.1.3CSS選擇器110

6.2CSS3動畫112

6.2.1變形112

6.2.2過渡變換113

6.2.3動畫115

6.3jQuery基礎118

6.3.1認識jQuery語法118

6.3.2元素的屬性與CSS樣式控製119

6.3.3CSS樣式控製120

6.3.4事件和Event對象124

6.4jQuery動畫130

6.4.1顯示和隱藏HTML元素130

6.4.2淡入淡齣效果132

6.4.3滑動效果136

6.4.4執行自定義的動畫138

6.4.5動畫隊列139

實戰篇

7章HTML5人物拼圖遊戲147

7.1人物拼圖遊戲介紹147

7.2程序設計的思路147

7.3程序設計的步驟148

8章撲剋翻牌遊戲153

8.1撲剋翻牌遊戲介紹153

8.2程序設計的思路153

8.2.1HTML5功能153

8.2.2撲剋牌的顯示與隱藏156

8.2.3撲剋牌的刪除157

8.2.4添加刪除類彆Class158

8.3程序設計的步驟159

8.3.1設計CSS(matchgame.css)159

8.3.2遊戲頁麵index.htm160

8.3.3設計腳本(matchgame.js)163

9章推箱子遊戲165

9.1推箱子遊戲介紹165

9.2程序設計的思路166

9.3程序設計的步驟168

9.3.1遊戲頁麵pushbox.htm168

9.3.2設計腳本(pushbox1.js)169

10章五子棋遊戲178

10.1五子棋遊戲簡介178

10.2五子棋遊戲的設計思想178

10.3關鍵技術179

10.3.1判斷輸贏的算法179

10.3.2圖形上色181

10.4程序設計的步驟181

10.4.1遊戲頁麵five.html181

10.4.2設計腳本(Main.js)181

10.5人機五子棋遊戲的開發183

11章黑白棋遊戲193

11.1黑白棋遊戲介紹193

11.2黑白棋遊戲設計的思路194

11.2.1棋子和棋盤194

11.2.2翻轉對方的棋子194

11.2.3顯示執棋方可落子位置195

11.2.4判斷勝負的功能195

11.3關鍵技術195

11.3.1Canvas對象支持的的鼠標事件195

11.3.2獲取鼠標在Canvas對象上的坐標196

11.4黑白棋遊戲設計的步驟196

11.4.1遊戲頁麵196

11.4.2設計腳本(Main.js)197

12章俄羅斯方塊遊戲205

12.1俄羅斯方塊遊戲介紹205

12.2程序設計的思路205

12.2.1俄羅斯方塊形狀設計205

12.2.2俄羅斯方塊遊戲麵闆屏幕207

12.2.3定位和鏇轉形狀208

12.3程序設計的步驟210

12.3.1遊戲頁麵210

12.3.2設計腳本210

13章貪吃蛇遊戲220

13.1貪吃蛇遊戲介紹220

13.2程序設計的思路220

13.3程序設計的步驟221

13.3.1遊戲頁麵221

13.3.2設計腳本221

14章雷電飛機射擊遊戲228

14.1雷電遊戲介紹228

14.2遊戲設計的思路228

14.2.1遊戲素材228

14.2.2地圖滾動的原理實現229

14.2.3飛機和子彈的實現230

14.3遊戲關鍵技術——碰撞檢測231

14.3.1矩形碰撞231

14.3.2圓形碰撞233

14.3.3像素碰撞233

14.4雷電飛機遊戲設計的步驟234

14.4.1設計子彈類234

14.4.2設計飛機類236

14.4.3爆炸類238

14.4.4設計主程序238

14.4.5遊戲頁麵242

15章FlappyBird遊戲244

15.1FlappyBird遊戲介紹244

15.2FlappyBird遊戲設計的思路245

15.2.1遊戲素材245

15.2.2遊戲實現的原理245

15.3FlappyBird遊戲設計的步驟245

15.3.1設計Bird類(小鳥類)245

15.3.2設計Obstacle類(管道障礙物類)246

15.3.3設計FlappyBird類246

15.3.4主程序250

15.3.5遊戲頁麵252

16章中國象棋253

16.1中國象棋介紹253

16.2中國象棋設計思路254

16.2.1棋盤錶示254

16.2.2棋子錶示254

16.2.3走棋規則255

16.2.4坐標轉換256

16.3中國象棋實現的步驟257

16.3.1設計棋子類(Chess.js)257

16.3.2設計遊戲邏輯類(ChessGame.js)258

16.3.3遊戲頁麵270

17章兩人麻將遊戲272

17.1麻將遊戲介紹272

17.2兩人麻將遊戲設計的思路273

17.2.1素材圖片273

17.2.2遊戲邏輯實現274

17.2.3碰吃牌判斷275

17.2.4和牌算法276

17.2.5實現電腦智能齣牌279

17.3兩人麻將遊戲設計的步驟281

17.3.1麻將牌類設計(Card.js)281

17.3.2設計遊戲邏輯腳本(main2.js)282

17.3.3遊戲頁麵(index2.html)300

18章21點撲剋牌遊戲303

18.121點撲剋牌遊戲介紹303

18.2設計思路303

18.3程序設計的步驟304

18.3.1撲剋牌類MCard304

18.3.2一副牌類MCard304

18.3.3主程序305

19章基於lufylegend遊戲引擎開發311

19.1lufylegend遊戲引擎介紹311

19.1.1遊戲引擎原理311

19.1.2引入lufylegend遊戲引擎312

19.1.3利用引擎初始化遊戲312

19.2lufylegend遊戲引擎基本功能313

19.2.1圖片的加載與顯示313

19.2.2圖層316

19.2.3利用圖層實現遊戲中的捲軸317

19.2.4使用LGraphics對象繪圖320

19.2.5使用LTextField顯示文字323

19.2.6LGlobal全局類323

19.2.7LLoadManage加載文件324

19.2.8事件處理325

19.2.9動畫的實現327

19.3lufylegend遊戲引擎案例——接水果遊戲331

參考文獻338




HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 下載 mobi epub pdf txt 電子書
HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 pdf epub mobi txt 電子書 下載
想要找書就要到 求知書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

類似圖書 點擊查看全場最低價

HTML5 網頁遊戲設計從基礎到開發 html書籍 html5從入門到精通 指南教程書籍 pdf epub mobi txt 電子書 下載





相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有