TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
Unity3D\2D手機遊戲開發:從學習到產品(第3版)(簡體書)
滿額折

Unity3D\2D手機遊戲開發:從學習到產品(第3版)(簡體書)

商品資訊

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

商品簡介

本書以實例教學為主線,循序漸進地介紹了Unity在遊戲開發方面的不同功能。第1章,由零開始,引導讀者熟悉Unity編輯器的各個功能模塊和特性。第2~4章是3個不同特色的3D遊戲實例,使讀者對Unity遊戲開發有一個較全面的認識。第5章是一個2D遊戲實例,全方位地介紹了Unity在2D遊戲方面的應用。第6章和第7章,重點介紹了Unity在網絡方面的應用。第8~10章介紹了如何將Unity遊戲移植到網頁、iOS和Android平臺。第11章詳細介紹了Unity的新GUI系統。第12章是關於創建Unity遊戲美術資源的工作流程。第13章和第14章分別介紹了行為樹和Play Maker兩款插件,適合各類遊戲開發者。另外,本書最後附有C#語言的快速教程,幫助缺乏程序開發基礎的讀者快速入門,同時也包括Unity編輯器菜單欄的中英文對照表供讀者查閱。
本書提供了所有實例的源代碼與素材文件,供讀者上機練習使用,讀者可從網上下載本書資源文件。
本書適用于廣大遊戲開發人員、遊戲開發愛好者、軟件培訓機構以及計算機專業的學生等。

作者簡介

金璽曾,游戲開發工程師,擁有10余年游戲開發經驗,3D塔防游戲《野作戰》主要開發者。曾在上海盛大網絡、上海愛客士電腦軟件有限公司任開發經理,目前在個人創業公司從事VR及游戲開發。

名人/編輯推薦

本書案例源代碼及素材文件的下載地址:pan.baidu./s/1nvRz0Sh 深受讀者贊譽的Unity游戲開發原創經典,Unity游戲開發工程師十年經驗分享根據Unity 5.6.2全新升級,多款熱門游戲實戰教學,Unity3D\\2D手游開發核心技術大揭秘新增Unity GUI及DOTween Pro、EnhancedScroller、行為樹AI插件Behavior Designer、Play Maker等,內容更精彩適用于Unity 5.x,暢銷書全新升級

目次

目 錄

章 Unity基礎 1

1.1 初識游戲引擎和Unity2

1.2 運行Unity 3

1.2.1Unity的版本 3

1.2.2下載并安裝Unity 4

1.2.3在線激活Unity 4

1.2.4運行示例工程 4

1.3 創建一個HelloWorld程序 7

1.3.1安裝Visual Studio 7

1.3.2編寫腳本 7

1.3.3編譯輸出 9

1.4 調試程序 10

1.4.1顯示Log 10

1.4.2在Visual Studio中設置斷點 11

1.4.3在MonoDevelop中設置斷點 12

1.5Unity腳本基礎 12

1.5.1Script(腳本)組件 12

1.5.2腳本的執行順序 12

1.5.3腳本的序列化 13

1.5.4組件式的編程 14

1.5.5協程編程 15

1.6 預置文件Prefab 16

1.7 實例化 17

1.8 讀取資源 18

1.9 保存工程 18

1.10小結 18

第2章 太空射擊游戲 19

2.1 游戲介紹 20

2.1.1游戲操作 20

2.1.2主角和敵人 20

2.1.3游戲UI 20

2.2 導入美術資源 20

2.3 創建場景 21

2.3.1創建火星背景和星空動畫 22

2.3.2設置攝像機和燈光 25

2.4 創建主角 27

2.4.1創建腳本 27

2.4.2控制飛船移動 28

2.4.3創建子彈 30

2.4.4創建子彈Prefab 31

2.4.5發射子彈 32

2.5 創建敵人 33

2.6 物理碰撞 34

2.6.1添加碰撞體 34

2.6.2觸發碰撞 35

2.7 高級敵人 38

2.7.1創建敵人 38

2.7.2發射子彈 39

2.8 聲音與特效 41

2.9 敵人生成器 43

2.10游戲UI和戰斗管理 45

2.10.1創建顯示得分的UI界面 45

2.10.2創建顯示游戲失敗的

UI界面 46

2.10.3編寫腳本 46

2.11關卡跳轉 49

2.12用鼠標控制主角 51

2.13的碰撞檢測 53

2.14自動創建Prefab 55

2.15發布游戲 57

2.16使用Pool Boss創建緩存池 59

2.17小結 62

第3章 人稱射擊游戲 63

3.1 策劃 64

3.1.1游戲介紹 64

3.1.2UI界面 64

3.1.3主角 64

3.1.4敵人 64

3.2 游戲場景 64

3.3 主角 65

3.3.1角色控制器 65

3.3.2攝像機 67

3.3.3武器 68

3.4 敵人 69

3.4.1尋路 69

3.4.2設置動畫 71

3.4.3行為 72

3.5UI界面 76

3.6 交互 80

3.6.1主角的射擊 80

3.6.2敵人的進攻與死亡 82

3.7 出生點 84

3.8 小地圖 87

3.9 小結 90

第4章 塔防游戲 91

4.1 策劃 92

4.1.1場景 92

4.1.2攝像機 92

4.1.3勝負判定 92

4.1.4敵人 92

4.1.5防守單位 92

4.1.6UI界面 92

4.2 地圖編輯器 93

4.2.1“格子”數據 93

4.2.2在Inspector窗口添加自定義

UI控件 95

4.2.3創建一個自定義窗口 98

4.3 游戲場景 99

4.4 制作UI 100

4.5 創建游戲管理器 103

4.6 攝像機 106

4.7 路點 109

4.8 敵人 113

4.9 敵人生成器 116

4.9.1創建敵人生成器 116

4.9.2遍歷敵人 118

4.10防守單位 119

4.11生命條 128

4.12小結 130

第5章 2D游戲 131

5.1Unity 2D系統簡介 132

5.2 創建Sprite 132

5.2.1使用SpriteEditor創建Sprite 132

5.2.2使用SpritePacker創建Sprite 134

5.2.3圖層排序 135

5.2.4Sprite邊框和重復顯示 136

5.3 動畫制作 137

5.3.1序列幀動畫 137

5.3.2使用腳本實現序列幀動畫 138

5.3.3骨骼動畫 139

5.42D物理 141

5.5 捕魚游戲 144

5.5.1游戲玩法 144

5.5.2準備2D資源 145

5.5.3創建魚 146

5.5.4創建魚群生成器 148

5.5.5創建子彈和大炮 150

5.5.6物理碰撞 152

5.62D材質 153

5.6.1修改Sprite顏色 153

5.6.2自定義的黑白效果材質 153

5.7 小結 154

第6章 與Web服務器的交互 155

6.1Web服務器簡介 156

6.2 在Windows上安裝部署Apache156

6.2.1安裝Apache 156

6.2.2Apache常用命令 158

6.2.3安裝MySQL 158

6.2.4安裝PHP 160

6.2.5安裝Redis 161

6.3PHP開發環境 162

6.3.1個PHP程序 162

6.3.2調試PHP代碼 163

6.3.3PHP基本語法 164

6.4基本應用 165

6.4.1協議 166

6.4.2GET請求 166

6.4.3POST請求 168

6.4.4上傳下載圖片 169

6.4.5下載聲音文件 170

6.5 分數排行榜 171

6.5.1創建數據庫 171

6.5.2創建PHP腳本 172

6.5.3上傳下載分數 174

6.5.4使用Redis緩存數據 177

6.6MD5驗證 179

6.7Best 179

6.8Linux環境部署 180

6.8.1Linux管理工具 180

6.8.2安裝Apache 181

6.8.3安裝MySQL 182

6.8.4安裝PHP 183

6.8.5安裝Redis 185

6.9 小結 186

第7章 基于TCP/IP協議的聊天

實例 187

7.1TCP/IP開發簡介 188

7.2 一個簡單的網絡程序 190

7.3 網絡引擎 192

7.3.1數據包 193

7.3.2邏輯處理 199

7.3.3網絡功能 201

7.3.4創建聊天協議 208

7.4 聊天客戶端 208

7.5 聊天服務器端 211

7.6JSON.NET簡介 214

7.7 小結 215

第8章 HTML5(WebGL)游戲

移植 216

8.1 關于HTML5和WebGL 217

8.2 導出Unity游戲到WebGL平臺 217

8.2.1導出WebGL游戲 217

8.2.2設置WebGL模板 219

8.2.3默認的index.html 219

8.2.4文件訪問 220

8.3 自定義Loading頁面 221

8.4 編寫WebGL游戲插件 224

8.4.1訪問示例一 224

8.4.2訪問示例二 225

8.5 在網頁上保存游戲記錄226

8.6AssetBundle 227

8.6.1創建AssetBundle資源 227

8.6.2下載、實例化AssetBundle

資源 229

8.6.3批量創建AssetBundle 230

8.7 小結 231

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區