*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202410*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Android遊戲開發從入門到精通 (第2版) ISBN:9787111763161 出版社:機械工業 著編譯者:王玉芹 叢書名:移動平台開發書庫 頁數:298 所在地:中國大陸 *此為代購商品 書號:1681221 可大量預訂,請先連絡。 內容簡介 本書深入講解了Android遊戲開發的核心知識,並通過具體實例的實現過程,演練了開發Android遊戲程序的方法和流程。全書共17章,分別講解了認識Android移動操作系統,掌握Android遊戲開發必備技術,Graphics遊戲繪圖,3D技術的應用,紋理映射特效,繪製3D圖形,坐標變換和混合,攝像機、霧特效和粒子系統,讓遊戲和網路互聯,遊戲中的音頻特效和視頻,遊戲中的數學,碰撞檢測,使用感測器技術,AI版五子棋遊戲,高仿抖音潛艇大挑戰遊戲,跨平台坦克大戰遊戲(Android/iOS/桌面),國際象棋遊戲。全書簡明而不失技術深度,內容豐富全面,歷史資料詳實齊全,以簡潔的文字介紹複雜的案例,同時介紹了其他同類圖書中涉及的歷史參考資料,是學習Android遊戲開發的完美教程。本書附贈所有案例源碼,獲取方式見封底。 本書適用於已經了解並想進一步學習Android遊戲開發、Android項目架構的讀者,還可以作為大專院校相關專業師生的參考用書和培訓學校的專業教材。作者簡介 王玉芹,山東大學計算機碩士,通信工程碩士,精通5G架構開發、Android開發、iOS開發,尤其擅長Android遊戲開發,具有多年的Android遊戲開發經驗。熟練掌握Java、C、C++和Kotlin等編程語言,在Unity和Unreal Engine的Android集成開發領域擁有豐富的經驗。現就職於三七互娛,負責遊戲引擎的維護和升級工作,參与開發了三七互娛手游項目中的多款熱門遊戲,深受廣大用戶的喜愛。目錄 前言第1章 認識Android移動操作系統 1 1 智能手機世界風雲際會 1 1 1 智能手機和移動智能設備 1 1 2 盤點其他主流的智能手機系統 1 2 Android系統基礎 1 2 1 Android系統的發展現狀 1 2 2 Android系統的巨大優勢 1 3 蓬勃發展的手機遊戲產業 1 3 1 遊戲產業的規模 1 3 2 手游將主導遊戲市場 1 4 搭建Android應用開發環境 1 4 1 安裝Android SDK的系統要求 1 4 2 安裝JDK 1 4 3 配置開發環境——Windows 10/11 1 5 搭建Android Studio開發環境 1 5 1 官方方式獲取工具包 1 5 2 安裝工具包 1 5 3 啟動Android Studio 1 6 實戰演練:第一個Android應用程序 1 6 1 新建Android工程 1 6 2 編寫代碼和代碼分析 1 6 3 創建Android模擬器 1 6 4 調試程序 1 6 5 使用模擬器運行項目 1 6 6 使用真機運行項目 第2章 掌握Android遊戲開發必備技術 2 1 遊戲的類型 2 2 遊戲開發的流程 2 3 數據存儲方式 2 3 1 SharedPreferences存儲 2 3 2 文件存儲 2 3 3 SQLite存儲 2 3 4 ContentProvider存儲 2 4 用戶界面的組件 2 4 1 View類 2 4 2 SurfaceView類 2 5 常用的遊戲框架 第3章 Graphics遊戲繪圖 3 1 Android的繪圖系統 3 1 1 Skia渲染引擎介紹 3 1 2 繪圖類SurfaceView介紹 3 1 3 Skia和Graphics的關係 3 2 Graphics繪圖詳解 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 1 OpenGL ES介紹 4 2 OpenGL ES的基本應用 4 2 1 使用點線法繪製三角形 4 2 2 使用索引法繪製三角形 4 3 實現3D投影特效 4 3 1 正交投影和透視投影 4 3 2 實現投影特效 4 4 實現光照特效 4 4 1 光源的類型 4 4 2 實現光照特效 第5章 紋理映射特效 5 1 紋理映射基礎 5 1 1 紋理映射的作用 5 1 2 紋理貼圖和紋理拉伸 5 2 紋理映射應用實戰 5 2 1 實現三角形紋理貼圖特效 5 2 2 實現地月模型場景 5 2 3 實現紋理拉伸特效 第6章 繪製3D圖形 6 1 遊戲場景和建模 6 1 1 遊戲場景的構成要素 6 1 2 遊戲建模的步驟 6 1 3 基本的3D圖形 6 2 繪製常見的3D圖形 6 2 1 繪製一個圓柱體 6 2 2 繪製一個圓環 6 2 3 繪製一個拋物面 6 2 4 繪製一個螺旋面 第7章 坐標變換和混合 7 1 EA足球的場景轉換分析 7 2 通過坐標變換實現不同的視角 7 2 1 什麼是坐標變換 7 2 2 實現縮放變換 7 3 使用Alpha實現紋理混合 7 3 1 分析LOL中的紋理混合 7 3 2 實現混合的方法 7 3 3 實現簡單混合 7 3 4 實現「光暈/雲層」效果 7 3 5 實現濾光器效果 第8章 攝像機、霧特效和粒子系統 8 1 遊戲中的眼睛:攝像機 8 1 1 攝像機介紹 8 1 2 OpenGL ES中的攝像機實現 8 2 霧特效 8 2 1 霧特效介紹 8 2 2 在OpenGL ES中使用霧特效 8 3 使用粒子提高遊戲的逼真性 8 3 1 粒子系統介紹 8 3 2 實現粒子系統特效 8 4 鏡像技術 8 4 1 Portal(傳送門)遊戲中的鏡像技術應用 8 4 2 在Android中使用鏡像技術 第9章 讓遊戲和網路互聯 9 1 網路遊戲的現狀和前景分析 9 2 HTTP傳輸 9 2 1 HTTP技術 9 2 2 傳遞HTTP參數 9 3 URL和URLConnection 9 3 1 Java中的類URL 9 3 2 下載圖片為手機屏幕背景 第10章 遊戲中的音頻特效和視頻 10 1 遊戲中的音頻和視頻 10 1 1 《王者榮耀》中的聲音特效 10 1 2 音效在遊戲中的作用 10 1 3 視頻在遊戲中的作用 10 2 Android的音頻處理 10 2 1 音頻處理API概覽 10 2 2 核心功能類AudioManager 10 2 3 錄音介面MediaRecorder 10 2 4 音頻播放類MediaPlayer 10 2 5 震動特效 10 3 開發視頻應用程序 10 3 1 VideoView的作用 10 3 2 在遊戲中播放視頻 第11章 遊戲中的數學 11 1 數學在遊戲中的作用 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 1 A*演算法 11 4 2 Dijkstra演算法 11 4 3 廣度優先搜索演算法 1 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |