注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學Android游戲開發(fā)從入門到精通(第2版)

Android游戲開發(fā)從入門到精通(第2版)

Android游戲開發(fā)從入門到精通(第2版)

定 價:¥99.00

作 者: 王玉芹
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111763161 出版時間: 2024-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書深入講解了Android游戲開發(fā)的核心知識,并通過具體實例的實現(xiàn)過程,演練了開發(fā)Android游戲程序的方法和流程。全書共17章,分別講解了認識Android移動操作系統(tǒng),掌握Android游戲開發(fā)技術,Graphics游戲繪圖,3D技術的應用,紋理映射特效,繪制3D圖形,坐標變換和混合,攝像機、霧特效和粒子系統(tǒng),讓游戲和網(wǎng)絡互聯(lián),游戲中的音頻特效和視頻,游戲中的數(shù)學,碰撞檢測,使用傳感器技術,AI版五子棋游戲,高仿抖音潛艇大挑戰(zhàn)游戲,跨平臺坦克大戰(zhàn)游戲(Android/iOS/桌面),國際象棋游戲。全書簡明而不失技術深度,內容豐富全面,歷史資料詳實齊全,以簡潔的文字介紹復雜的案例,同時介紹了其他同類圖書中涉及的歷史參考資料,是學習Android游戲開發(fā)的完美教程。本書附贈所有案例源碼,獲取方式見封底。本書適用于已經(jīng)了解并想進一步學習Android游戲開發(fā)、Android項目架構的讀者,還可以作為大專院校相關專業(yè)師生的參考用書和培訓學校的專業(yè)教材。

作者簡介

  王玉芹,山東大學計算機碩士,通信工程碩士,精通5G架構開發(fā)、Android開發(fā)、iOS開發(fā),尤其擅長Android游戲開發(fā),具有多年的Android游戲開發(fā)經(jīng)驗。熟練掌握Java、C、C和Kotlin等編程語言,在Unity和Unreal Engine的Android集成開發(fā)領域擁有豐富的經(jīng)驗?,F(xiàn)就職于三七互娛,負責游戲引擎的維護和升級工作,參與開發(fā)了三七互娛手游項目中的多款熱門游戲,深受廣大用戶的喜愛。

圖書目錄

前言
第1章 認識Android移動操作系統(tǒng)/
1.1智能手機世界風云際會/
1.1.1智能手機和移動智能設備/
1.1.2盤點其他主流的智能手機系統(tǒng)/
1.2Android系統(tǒng)基礎/
1.2.1Android系統(tǒng)的發(fā)展現(xiàn)狀/
1.2.2Android系統(tǒng)的巨大優(yōu)勢/
1.3蓬勃發(fā)展的手機游戲產(chǎn)業(yè)/
1.3.1游戲產(chǎn)業(yè)的規(guī)模/
1.3.2手游將主導游戲市場/
1.4搭建Android應用開發(fā)環(huán)境/
1.4.1安裝Android SDK的系統(tǒng)要求/
1.4.2安裝JDK/
1.4.3配置開發(fā)環(huán)境——Windows 10/11/
1.5搭建Android Studio開發(fā)環(huán)境/
1.5.1官方方式獲取工具包/
1.5.2安裝工具包/
1.5.3啟動Android Studio/
1.6實戰(zhàn)演練:第一個Android應用程序/
1.6.1新建Android工程/
1.6.2編寫代碼和代碼分析/
1.6.3創(chuàng)建Android模擬器/
1.6.4調試程序/
1.6.5使用模擬器運行項目/
1.6.6使用真機運行項目/
第2章 掌握Android游戲開發(fā)技術/
2.1游戲的類型/
2.2游戲開發(fā)的流程/
2.3數(shù)據(jù)存儲方式/
2.3.1SharedPreferences存儲/
2.3.2文件存儲/
2.3.3SQLite存儲/
2.3.4ContentProvider存儲/
2.4用戶界面的組件/
2.4.1View類/
2.4.2SurfaceView類/
2.5常用的游戲框架/
第3章 Graphics游戲繪圖/
3.1Android的繪圖系統(tǒng)/
3.1.1Skia渲染引擎介紹/
3.1.2繪圖類SurfaceView介紹/
3.1.3Skia和Graphics的關系/
3.2Graphics繪圖詳解/
3.2.1使用Canvas畫布/
3.2.2使用畫筆類Paint /
3.2.3使用位圖操作類Bitmap/
3.3其他Graphics繪圖工具類/
3.3.1使用設置文本顏色類Color/
3.3.2使用矩形類Rect和RectF/
3.3.3使用變換處理類Matrix/
第4章 3D技術的應用/
4.1OpenGL ES介紹/
4.2OpenGL ES的基本應用/
4.2.1使用點線法繪制三角形/
4.2.2使用索引法繪制三角形/
4.3實現(xiàn)3D投影特效/
4.3.1正交投影和透視投影/
4.3.2實現(xiàn)投影特效/
4.4實現(xiàn)光照特效/
4.4.1光源的類型/
4.4.2實現(xiàn)光照特效/
第5章 紋理映射特效/
5.1紋理映射基礎/
5.1.1紋理映射的作用/
5.1.2紋理貼圖和紋理拉伸/
5.2紋理映射應用實戰(zhàn)/
5.2.1實現(xiàn)三角形紋理貼圖特效/
5.2.2實現(xiàn)地月模型場景/
5.2.3實現(xiàn)紋理拉伸特效/
第6章 繪制3D圖形/
6.1游戲場景和建模/
6.1.1游戲場景的構成要素/
6.1.2游戲建模的步驟/
6.1.3基本的3D圖形/
6.2繪制常見的3D圖形/
6.2.1繪制一個圓柱體/
6.2.2繪制一個圓環(huán)/
6.2.3繪制一個拋物面/
6.2.4繪制一個螺旋面/
第7章 坐標變換和混合/
7.1EA足球的場景轉換分析/
7.2通過坐標變換實現(xiàn)不同的視角/
7.2.1什么是坐標變換/
7.2.2實現(xiàn)縮放變換/
7.3使用Alpha實現(xiàn)紋理混合/
7.3.1分析LOL中的紋理混合/
7.3.2實現(xiàn)混合的方法/
7.3.3實現(xiàn)簡單混合/
7.3.4實現(xiàn)“光暈/云層”效果/
7.3.5實現(xiàn)濾光器效果/
第8章 攝像機、霧特效和粒子系統(tǒng)/
8.1游戲中的眼睛:攝像機/
8.1.1攝像機介紹/
8.1.2OpenGL ES中的攝像機實現(xiàn)/
8.2霧特效/
8.2.1霧特效介紹/
8.2.2在OpenGL ES中使用霧特效/
8.3使用粒子提高游戲的逼真性/
8.3.1粒子系統(tǒng)介紹/
8.3.2實現(xiàn)粒子系統(tǒng)特效/
8.4鏡像技術/
8.4.1Portal(傳送門)游戲中的鏡像技術應用/
8.4.2在Android中使用鏡像技術/
第9章 讓游戲和網(wǎng)絡互聯(lián)/
9.1網(wǎng)絡游戲的現(xiàn)狀和前景分析/
9.2HTTP傳輸/
9.2.1HTTP技術/
9.2.2傳遞HTTP參數(shù)/
9.3URL和URLConnection/
9.3.1Java中的類URL /
9.3.2下載圖片為手機屏幕背景/
第10章 游戲中的音頻特效和視頻/
10.1游戲中的音頻和視頻/
10.1.1《王者榮耀》中的聲音特效/
10.1.2音效在游戲中的作用/
10.1.3視頻在游戲中的作用/
10.2Android的音頻處理/
10.2.1音頻處理API概覽/
10.2.2核心功能類AudioManager/
10.2.3錄音接口MediaRecorder /
10.2.4音頻播放類MediaPlayer /
10.2.5震動特效/
10.3開發(fā)視頻應用程序/
10.3.1VideoView的作用/
10.3.2在游戲中播放視頻/
第11章 游戲中的數(shù)學/
11.1數(shù)學在游戲中的作用/
11.1.1讓游戲精靈的運動軌跡更加精密/
11.1.2精密控制場景的移動/
11.2使用物理坐標系分割場景/
11.2.1基本步驟/
11.2.2在Android游戲中使用物理坐標系分割場景/
11.3矢量/
11.3.1矢量在游戲中的作用/
11.3.2使用矢量操控精靈的移動/
11.4游戲對抗中的路徑與搜索/
11.4.1A*算法/
11.4.2Dijkstra算法/
11.4.3廣度優(yōu)先搜索算法/
11.4.4深度優(yōu)先搜索算法/
11.4.5最小生成樹算法/
11.5網(wǎng)格地圖/
11.5.1網(wǎng)格地圖的應用場景和特點/
11.5.2導航網(wǎng)格/
11.5.3局部路徑規(guī)劃/
第12章碰撞檢測/
12.1碰撞檢測基礎/
12.1.1碰撞檢測技術介紹/
12.1.2《地下城與勇士》中的碰撞檢測/
12.2物理中的碰撞檢測/
12.2.1幾個概念/
12.2.2完全彈性碰撞/
12.2.3有損失碰撞/
12.3使用碰撞檢測/
12.3.1Android中的碰撞檢測基礎/
12.3.2幾何碰撞檢測/
12.3.3包圍盒檢測/
12.3.4觸發(fā)器檢測/
12.4碰撞檢測算法/
12.4.1包圍盒檢測(Bounding Box Detection)算法/
12.4.2分離軸定理檢測算法/
12.4.3凸多邊形檢測算法/
12.4.4曲線

本目錄推薦

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