注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)Android游戲開(kāi)發(fā)詳解

Android游戲開(kāi)發(fā)詳解

Android游戲開(kāi)發(fā)詳解

定 價(jià):¥59.00

作 者: (美)James S Cho 喬伊
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 圖形圖像 多媒體 游戲開(kāi)發(fā)/多媒體/課件設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115391858 出版時(shí)間: 2015-07-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Android游戲開(kāi)發(fā)有很大的市場(chǎng)需求,但又容易給人以很簡(jiǎn)單的錯(cuò)覺(jué)。實(shí)際上,Android游戲開(kāi)發(fā)涉及編程基礎(chǔ)、Java編程語(yǔ)言、游戲開(kāi)發(fā)、代碼優(yōu)化、Android應(yīng)用程序開(kāi)發(fā)等眾多的知識(shí)和技能。本書(shū)是一本面向初學(xué)者的優(yōu)秀的Android游戲開(kāi)發(fā)指南。全書(shū)共11章,分為4個(gè)部分,按部就班地介紹了Java語(yǔ)言和編寫(xiě)面向?qū)ο蟮膽?yīng)用程序等基本知識(shí),帶領(lǐng)讀者嘗試Android的構(gòu)建模塊,并創(chuàng)建有趣的、交互性的、支持觸摸控制的2D游戲。本書(shū)還通過(guò)配套站點(diǎn),提供了眾多的示例Java和Android游戲項(xiàng)目庫(kù),可供你自己繼續(xù)學(xué)習(xí)并成長(zhǎng)為一名游戲程序員。如果你已經(jīng)或者想要開(kāi)發(fā)Android游戲,但是卻不知道從何下手,那么本書(shū)是為你量身定做的。不管你是沒(méi)有任何編程經(jīng)驗(yàn)的初學(xué)者,還是一名有經(jīng)驗(yàn)的Java開(kāi)發(fā)者,都可以通過(guò)閱讀本書(shū)成長(zhǎng)為一名Android游戲開(kāi)發(fā)人員。

作者簡(jiǎn)介

  James有多年的游戲開(kāi)發(fā)經(jīng)驗(yàn)。他最早在筆記本上開(kāi)始了自己的游戲開(kāi)發(fā)職業(yè)經(jīng)歷,最終創(chuàng)建了Kilobolt,這是一家位于美國(guó)的獨(dú)立游戲工作室。此外,他還教授一系列流行的編程課程,并且在杜克大學(xué)學(xué)習(xí)計(jì)算機(jī)科學(xué)的同時(shí)擔(dān)任助教。除了編寫(xiě)代碼,做科學(xué)研究相關(guān)的閱讀,James還是曼聯(lián)球迷,并且不斷探索新的美食。

圖書(shū)目錄

目錄
第1部分 Java基礎(chǔ)知識(shí)

第1章 程序設(shè)計(jì)基礎(chǔ) 1
1.1 什么是編程 1
1.2 數(shù)據(jù)類型 2
1.3 聲明和初始化變量 3
1.4 關(guān)于位的一切(位和字節(jié)的簡(jiǎn)單
介紹) 6
1.5 運(yùn)算 7
1.6 函數(shù)(在Java中稱為“方法”
更好) 10
1.7 控制流程第1部分—if和else
語(yǔ)句 13
1.8 控制流程第2部分—while和
for循環(huán) 18
1.9 訓(xùn)練到此結(jié)束 21
第2章 Java基礎(chǔ)知識(shí) 22
2.1 面向?qū)ο缶幊?22
2.2 設(shè)置開(kāi)發(fā)機(jī)器 22
2.3 編寫(xiě)第一個(gè)程序 27
2.4 執(zhí)行Java程序 34
2.5 魔術(shù)揭秘—編譯器和JVM 35
2.6 構(gòu)建一個(gè)簡(jiǎn)單的計(jì)算器程序 35
2.7 構(gòu)建一個(gè)簡(jiǎn)單的計(jì)數(shù)程序 38
2.8 對(duì)象的基礎(chǔ)知識(shí) 40
2.9 類 41
2.10 使用對(duì)象 42
2.11 創(chuàng)建新的對(duì)象變量 43
2.12 設(shè)置和訪問(wèn)對(duì)象的狀態(tài) 44
2.13 調(diào)用對(duì)象的行為 46
2.14 隱藏變量 47
2.15 改進(jìn)程序 48
2.16 區(qū)分類和對(duì)象 54
2.17 對(duì)象是獨(dú)立的 54
2.18 使用Java API中的對(duì)象 55
2.19 使用字符串 56
2.20 對(duì)象的更多實(shí)踐——模擬一個(gè)
色子 59
2.21 對(duì)象和基本類型的分組 62
2.22 小結(jié) 71
第3章 設(shè)計(jì)更好的對(duì)象 72
3.1 構(gòu)造方法 72
3.2 getter和setter 78
3.3 接口 81
3.4 多態(tài) 82
3.5 繼承 83
3.6 圖形 85
3.7 里程碑 92

第2部分 Java游戲開(kāi)發(fā)

第4章 游戲開(kāi)發(fā)基礎(chǔ) 95
4.1 Java游戲開(kāi)發(fā)概覽 95
4.2 學(xué)習(xí)構(gòu)建游戲 96
4.3 構(gòu)建游戲開(kāi)發(fā)框架 96
4.4 給項(xiàng)目添加圖像文件 106
4.5 檢查點(diǎn)#1 113
4.6 定義狀態(tài) 113
4.7 檢查點(diǎn)#2 125
4.8 多任務(wù)的需求 125
4.9 檢查點(diǎn)#3 145
4.10 由此開(kāi)始 148
第5章 保持簡(jiǎn)單 149
5.1 游戲開(kāi)發(fā):高層級(jí)概覽 149
5.2 準(zhǔn)備LoneBall項(xiàng)目 150
5.3 實(shí)現(xiàn)游戲過(guò)程界面 156
5.4 設(shè)計(jì)擋板 161
5.5 創(chuàng)建Paddle類 162
5.6 在PlayState中實(shí)現(xiàn)Paddle對(duì)象 168
5.7 實(shí)現(xiàn)計(jì)分系統(tǒng) 175
5.8 實(shí)現(xiàn)RandomNumber
Generator類 177
5.9 設(shè)計(jì)球 178
5.10 創(chuàng)建Ball類 179
5.11 在PlayState中實(shí)現(xiàn)Ball對(duì)象 185
5.12 處理碰撞:球vs.擋板
以及球vs.消失 189
5.13 導(dǎo)出游戲 191
5.14 執(zhí)行游戲 192
5.15 小結(jié) 194
5.16 下一關(guān) 195
第6章 下一關(guān) 196
6.1 框架需要進(jìn)行一處更新 196
6.2 規(guī)劃修改:高層級(jí)的概覽 198
6.3 開(kāi)始之前要了解的方法 198
6.4 更新游戲循環(huán) 199
6.5 切換到主動(dòng)渲染 205
6.6 更新State類 210
6.7 添加andomNumberGenerator 213
6.8 添加動(dòng)畫(huà) 214
6.9 Ellio:優(yōu)化至關(guān)重要 220
6.10 Ellio:高級(jí)概覽 222
6.11 準(zhǔn)備Ellio對(duì)象 223
6.12 添加和加載資源 224
6.13 設(shè)計(jì)和實(shí)現(xiàn)Player 231
6.14 設(shè)計(jì)和實(shí)現(xiàn)云 242
6.15 設(shè)計(jì)和實(shí)現(xiàn)磚塊類 244
6.16 設(shè)計(jì)和實(shí)現(xiàn)支持性的狀態(tài)類 247
6.17 設(shè)計(jì)和實(shí)現(xiàn)PlayState 253
6.18 開(kāi)始另一段旅程 264

第3部分 Android游戲開(kāi)發(fā)

第7章 開(kāi)始Android開(kāi)發(fā) 267
7.1 Android:全新世界的共同語(yǔ)言 267
7.2 Hello, Android:第一個(gè)
Android App 268
7.3 導(dǎo)航一個(gè)Android應(yīng)用程序
項(xiàng)目 272
7.4 Android概念基礎(chǔ) 275
7.5 重新編寫(xiě)Hello World 281
7.6 運(yùn)行Android應(yīng)用程序 288
7.7 Activity生命周期 295
7.8 響應(yīng)事件并啟動(dòng)另一個(gè)
Activity 297
7.9 LogCat:調(diào)試基礎(chǔ) 310
7.10 在Android游戲開(kāi)發(fā)之路上
繼續(xù)前進(jìn) 311
第8章 Android游戲框架 312
8.1理解一般規(guī)則 312
8.2 構(gòu)建Android游戲框架 312
8.3 討論GameView的部件 320
8.4 構(gòu)建State、InputHandler和
Painter類 322
8.5 添加資源 328
8.6 創(chuàng)建State類 335
8.7 創(chuàng)建GameView類 337
8.8 總結(jié) 358
第9章 構(gòu)建游戲 360
9.1 準(zhǔn)備項(xiàng)目 360
9.2 實(shí)現(xiàn)模型類 367
9.3 實(shí)現(xiàn)狀態(tài)類 374
9.4 另一個(gè)里程碑 392
9.5 讓它更快:優(yōu)化游戲 392
9.6 實(shí)現(xiàn)高分系統(tǒng) 401

第4部分 實(shí)現(xiàn)觸摸

第10章 發(fā)布游戲 413
10.1 準(zhǔn)備好游戲 413
10.2 在Google Play發(fā)布游戲 417
10.3 更新游戲 421
10.4 集成Google Play游戲服務(wù) 439
第11章 繼續(xù)旅程 444
11.1 發(fā)布游戲 444
11.2 附加資源 444
11.3 繼續(xù)前進(jìn) 445
11.4 結(jié)束語(yǔ) 447
附錄A 再談static 448
附錄B 移動(dòng)的簡(jiǎn)單物理 450
附錄C 7步構(gòu)建Andriod游戲 452

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)