TOP
0
0
母親節暖心加碼,點我領取「限時加碼券」
微信小遊戲開發基礎與案例實戰(簡體書)
滿額折

微信小遊戲開發基礎與案例實戰(簡體書)

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書是微信小遊戲開發的入門教程,通過大量實例介紹微信小遊戲開發的基礎知識和技巧。全書共9章,內容包括微信小遊戲概述、微信小遊戲策劃、JavaScript、微信API、原生微信小遊戲開發、Cocos引擎、物理引擎Box2D,最後通過跑酷遊戲和紙牌遊戲兩個實戰案例介紹微信小遊戲的開發流程與方法,鍛煉讀者實際動手能力。

作者簡介

夏羽,四川師範大學計算機科學學院計算機系教師,長期從事微信小程序開發教學工作,具有豐富的程序開發實戰經驗。

名人/編輯推薦

多個小案例+兩個綜合案例基礎篇+開發篇+框架篇+實戰篇案例引導鍛煉實操能力

目次

目錄

第1章 微信小遊戲概述 1

1.1 微信小遊戲簡介 1

1.1.1 微信小遊戲的發展歷史 1

1.1.2 微信小遊戲的特點 3

1.1.3 微信小遊戲的意義 3

1.1.4 微信小遊戲的競爭對手 4

1.2 微信小遊戲和相關技術的區別 4

1.2.1 微信小遊戲與微信小程序的區別 5

1.2.2 微信小遊戲與H5小遊戲的區別 5

1.2.3 微信小遊戲的發展前景 6

第2章 微信小遊戲策劃 7

2.1 遊戲策劃 7

2.1.1 遊戲策劃的重要性 7

2.1.2 遊戲策劃的思路 7

2.1.3 遊戲策劃的內容 7

2.2 小遊戲的設計思路 8

2.2.1 體驗設計 8

2.2.2 利於傳播的設計 14

2.2.3 贏利設計 19

第3章 JavaScript 21

3.1 JavaScript簡介 21

3.2 JavaScript的運行 21

3.3 JavaScript基本語法 22

3.3.1 變量 22

3.3.2 數據類型 23

3.3.3 注釋 29

3.3.4 分號 29

3.3.5 運算符 30

3.4 嚴格模式 31

3.5 邏輯結構 31

3.5.1 判斷結構 31

3.5.2 循環結構 32

3.6 函數 34

3.6.1 函數的定義與使用 34

3.6.2 函數聲明 35

3.6.3 arguments變量 35

3.6.4 可選參數 36

3.7 對象和繼承 37

3.7.1 單個對象(single objects) 37

3.7.2 任意鍵屬性(arbitrary key

property) 38

3.7.3 引用方法(extracting method) 38

3.8 方法內部的函數 38

3.9 JSON 40

3.9.1 JSON基礎 40

3.9.2 簡單JSON示例 40

3.9.3 值的數組 41

3.9.4 JSON原理 42

3.9.5 在JavaScript中使用JSON 43

3.9.6 訪問數據 44

3.9.7 修改JSON數據 45

3.9.8 轉換回字符串 45

第4章 微信API 46

4.1 小遊戲相關API概述 46

4.1.1 小遊戲相關API簡介 46

4.1.2 微信API的共性 46

4.1.3 微信API注意事項 46

4.2 登錄授權類 47

4.2.1 用戶信息 47

4.2.2 系統信息 50

4.2.3 登錄 51

4.2.4 授權 53

4.2.5 位置 54

4.2.6 更新 55

4.2.7 交互 56

4.3 音樂類 58

4.3.1 音頻 58

4.3.2 觸摸事件 61

4.4 圖片類 61

4.4.1 畫布 61

4.4.2 幀率 65

4.4.3 字體 66

4.4.4 圖像 66

4.4.5 定時器 67

4.5 網絡請求類 68

4.5.1 發起請求 68

4.5.2 WebSocket 71

4.6 數據類 74

4.6.1 開放數據 74

4.6.2 開放數據域 82

第5章 原生微信小遊戲開發 85

5.1 微信原生小遊戲概述 85

5.2 Canvas的方法 85

5.3 瞭解微信開發工具 93

5.3.1註冊小遊戲賬號 93

5.3.2 安裝並啟動微信開發者工具 93

5.3.3 小遊戲開發界面 94

5.3.4 微信小遊戲的文件 98

5.4 第一個微信小遊戲――貪食蛇 99

5.4.1 程序開始 99

5.4.2 變量的定義 100

5.4.3 屏幕觸摸的實現 101

5.4.4 遊戲主類的實現 102

5.4.5 beginGame()和initGame()函數的

實現 103

5.4.6 繪製食物與吃食物的實現 104

5.5 文件路徑和資源加載 108

5.5.1 內部引用路徑 108

5.5.2 資源加載 108

第6章 Cocos引擎 109

6.1 Cocos Creator簡介 109

6.2 Cocos Creator下載安裝 109

6.2.1 版本選擇 110

6.2.2 安裝 110

6.2.3 測試 110

6.3 Cocos Creator的界面 111

6.3.1 場景編輯器 112

6.3.2 控件庫 112

6.3.3 層級管理器 113

6.3.4 屬性檢查器 113

6.3.5 資源管理器 117

6.3.6 控制台 117

6.3.7 工具欄 118

6.4 Cocos Creator遊戲開發流程 121

6.4.1 創建項目 121

6.4.2 建立基礎文件夾 122

6.4.3 準備素材 123

6.4.4 創建遊戲場景 123

6.4.5 添加元素 124

6.4.6 創建腳本 125

6.4.7 腳本控制遊戲 133

6.4.8 預覽遊戲 139

6.5 案例――移動物體小遊戲 140

6.5.1 創建項目 140

6.5.2 導入資源 140

6.5.3 創建場景 140

6.5.4 創建腳本 142

6.5.5 開發腳本 143

6.5.6 打包發佈 146

第7章 物理引擎Box2D 148

7.1 認識物理引擎 148

7.1.1 模擬物體運動 148

7.1.2 程序性動畫 148

7.2 Box2D 149

7.2.1 Box2D的由來 149

7.2.2 Box2D的優點 149

7.3 剛體組成的物理世界――

Box2D核心概念 149

7.3.1 剛體 150

7.3.2 夾具 151

7.3.3 形狀 152

7.3.4 約束 152

7.3.5 關節 153

7.3.6 物理世界 154

7.4 Hello Box2D 155

7.4.1 使用Box2D Web前的準備 156

7.4.2 使用Box2D的步驟 157

7.5 在Cocos Creator中Box2D的

簡單使用 160

7.5.1 物理系統管理器 160

7.5.2 小實例――物理組件的

添加與設置 163

7.5.3 碰撞回調 167

7.6 案例――投籃小遊戲 170

第8章 實戰案例――跑酷遊戲 174

8.1 遊戲策劃 174

8.1.1 遊戲屏幕分辨率的選擇 174

8.1.2 遊戲場景切換設計 174

8.2 遊戲主邏輯和數值設置 177

8.2.1 遊戲主邏輯 177

8.2.2 數值設置 179

8.3 資源準備 179

8.3.1 圖片資源 180

8.3.2 音頻資源 183

8.4 遊戲開發 183

8.4.1 新建項目 183

8.4.2 基礎文件夾建立 183

8.4.3 資源導入 183

8.4.4 場景建立 184

8.4.5 UI製作與邏輯 184

8.4.6 遊戲場景UI建立與遊戲

主邏輯 188

8.4.7 結束界面UI與邏輯 215

8.4.8 排行榜界面UI與邏輯 218

8.5 打包發佈與異步加載 229

8.5.1 打包發佈 229

8.5.2 異步加載 231

第9章 實戰案例――紙牌遊戲 236

9.1 遊戲策劃 236

9.1.1 遊戲屏幕的分辨率選擇 236

9.1.2 遊戲場景切換設計 237

9.2 遊戲主邏輯 239

9.2.1 遊戲主邏輯 239

9.2.2 數值設置 240

9.3 資源準備 241

9.3.1 圖片資源 241

9.3.2 音頻資源 242

9.4 遊戲開發 243

9.4.1 工程建立 243

9.4.2 服務器搭建與基本配置 244

9.4.3 客戶端場景搭建與服務器連接 248

9.5 打包發佈與測試 322

9.5.1 減少項目模塊 322

9.5.2 打包微信小遊戲 322

9.5.3 邀請好友同玩 324

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區