Android遊戲開發從入門到精通

Android遊戲開發從入門到精通 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
王玉芹 等 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-20

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111545439
版次:1
商品編碼:11973821
品牌:機工齣版
包裝:平裝
叢書名: 移動平颱開發書庫
開本:16開
齣版時間:2016-09-01
用紙:膠版紙
頁數:528


相關圖書





圖書描述

編輯推薦

  《Android遊戲開發從入門到精通》是《移動平颱開發書庫》係列中的一本,基於Android平颱的手機開發領域中,遊戲開發是相當重要的一個闆塊,而本書深入淺齣的闡述瞭當前應用廣泛且實用價值高的開發技巧,並輔以大量真實開發案例,讀者還可以免費下載本書附贈的大量配套資源和增值服務。總之,本書可以幫助那些有誌於從事Android遊戲開發行業的讀者快速提升自己的開發水平和實戰經驗。

內容簡介

  《Android遊戲開發從入門到精通》以Android係統中遊戲的應用程序開發為主題,結閤真實的案例詳細介紹瞭在Android係統中開發遊戲項目所需要的基本知識和具體流程。《Android遊戲開發從入門到精通》內容分為四篇,共16章,分彆講解瞭Android係統概述、Android核心框架分析、Android遊戲開發基礎、繪製遊戲角色、使用OpenGL ES構建三維遊戲、為遊戲添加網絡功能、為遊戲增加音頻特效、觸屏遊戲事件處理、為遊戲設置素材資源、Android傳感器應用開發詳解、遊戲中的人工智能算法、遊戲中的Box2D 物理引擎,並通過四個大型綜閤實例,分彆介紹瞭開發大型益智類遊戲、體育類遊戲、桌麵類遊戲和棋牌類遊戲的基本流程。
  《Android遊戲開發從入門到精通》內容詳實、實例豐富、案例真實,適用於從事Android程序開發的不同層次的讀者,既可作為初學者的學習用書,也可作為嚮Android程序開發領域發展的程序員參考用書。

目錄

前言
第一篇 基礎知識篇
第1章 Android係統概述
1.1 智能手機係統介紹
1.1.1 何謂智能手機
1.1.2 看當前主流的智能手機係統
1.2 Android 5.0的特點
1.3 Android的巨大優勢
1.3.1 優勢一——係齣名門
1.3.2 優勢二——強大的開發團隊
1.3.3 優勢三——誘人的奬勵機製
1.3.4 優勢四——開源
1.4 搭建Android應用開發環境
1.4.1 安裝Android SDK的係統要求
1.4.2 安裝JDK
1.4.3 獲取並安裝Eclipse和Android SDK
1.4.4 安裝ADT
1.4.5 設定Android SDK Home
1.4.6 驗證開發環境
1.4.7 創建Android虛擬設備(AVD)
1.4.8 啓動AVD模擬器
第2章 Android核心框架分析
2.1 Android安裝文件介紹
2.1.1 Android SDK目錄結構
2.1.2 android.jar及內部結構
2.1.3 閱讀SDK幫助文檔
2.1.4 常用的SDK工具
2.2 剖析Android係統架構
2.2.1 Android體係結構介紹
2.2.2 Android應用工程文件組成
2.3 簡述五大組件
2.3.1 用Activity錶現界麵
2.3.2 用Intent和IntentFilters實現切換
2.3.3 Service服務
2.3.4 用BroadcastIntentReceiver發送廣播
2.3.5 用ContentProvider存儲數據
2.4 進程和綫程
2.4.1 先看進程
2.4.2 再看綫程
2.4.3 應用程序的生命周期
2.5 第一個Android程序
第二篇 核心技術篇
第3章 Android遊戲開發基礎
3.1 開發Android遊戲的基本流程
3.2 Android中的數據存儲方式
3.2.1 SharedPreferences存儲
3.2.2 文件存儲
3.2.3 SQLite存儲
3.2.4 ContentProvider存儲
3.2.5 網絡存儲
3.3 訪問操作SD卡(手機中的存儲卡)
3.3.1 解決思路
3.3.2 具體實現
第4章 繪製遊戲角色
4.1 繪圖類Graphics簡介
4.2 使用類Color設置文本顔色
4.2.1 類Color基礎
4.2.2 使用類Color更改文字的顔色
4.3 使用類Paint繪製圖像
4.3.1 類Paint基礎
4.3.2 使用類Color和類Paint實現繪圖處理
4.4 使用畫布類Canvas
4.4.1 類Canvas基礎
4.4.2 使用類Canvas繪製有填充顔色的圖形
4.5 使用矩形類Rect
4.6 類NinePatch基礎
4.7 使用圖形變換類Matrix
4.7.1 類Matrix基礎
4.7.2 使用類Matrix實現圖片縮放功能
4.8 使用位圖操作類Bitmap
4.8.1 Bitmap類的功能
4.8.2 使用類Bitmap模擬水紋效果
4.8.3 使用類Bitmap鏇轉圖片
4.9 使用I/O類BitmapFactory
4.9.1 類BitmapFactory基礎
4.9.2 使用類BitmapFactory獲取圖片的寬和高
4.10 使用字體對象類Typeface
4.11 使用渲染類Shader
4.11.1 類Shader基礎
4.11.2 使用類Shader渲染不同的圖像
第5章 使用OpenGL ES構建三維遊戲
5.1 OpenGL ES介紹
5.1.1 OpenGL ES 3.1
5.1.2 Android全麵支持OpenGL ES 3.1
5.2 OpenGL ES的基本應用
5.2.1 使用點綫法繪製三角形
5.2.2 使用索引法繪製三角形
5.3 使用OpenGL ES實現投影效果
5.3.1 正交投影
5.3.2 透視投影
5.3.3 正交投影和透視投影的區彆
5.3.4 實現投影效果實例
5.4 使用OpenGL ES實現光照效果
5.4.1 什麼是光照
5.4.2 實現“開啓/關閉”光照功能
5.5 為遊戲增加紋理特效
5.5.1 紋理映射的作用
5.5.2 實現三角形紋理貼圖效果
5.6 創建立體圖形角色
5.7 三維遊戲角色坐標定位
5.7.1 什麼是坐標變換
5.7.2 實現縮放變換
5.8 為遊戲增加3Ds Max特效
5.8.1 實現攝像機和霧特效效果
5.8.2 實現粒子係統效果
第6章 為遊戲添加網絡功能
6.1 Socket技術介紹
6.1.1 Socket基礎
6.1.2 ServerSocket基礎
6.2 使用HTTP超文本傳輸協議
6.2.1 HTTP基礎
6.2.2 Android中的HTTP
6.2.3 實戰演練——傳遞HTTP參數
6.3 下載、上傳數據
6.3.1 下載網絡中的圖片數據
6.3.2 下載網絡中的JSON數據
6.3.3 使用GET方式上傳數據
第7章 為遊戲增加音頻特效
7.1 使用類AudioManager打造遊戲聲效
7.1.1 類AudioManager基礎
7.1.2 設置短信提示鈴聲
7.2 為遊戲設置背景音樂
7.2.1 使用AudioTrack播放音頻特效
7.2.2 使用MediaPlayer播放音頻特效
7.2.3 使用網絡中的MP3作為遊戲音效
7.2.4 使用SoundPool播放音頻特效
7.3 實現振動特效
7.3.1 類Vibrator的基礎
7.3.2 將鈴聲設置為遊戲音效
第8章 觸屏遊戲事件處理
8.1 基於監聽的事件處理
8.1.1 監聽處理模型中的三種對象
8.1.2 Android係統中的監聽事件
8.1.3 實現事件監聽器的方法
8.2 基於迴調的事件處理
8.2.1 Android事件監聽器的迴調方法
8.2.2 基於迴調的事件傳播
8.2.3 重寫onTouchEvent方法響應觸摸屏事件
8.3 響應的係統設置的事件
8.3.1 Configuration類詳解
8.3.2 重寫onConfigurationChanged響應係統設置更改
8.4 Handler消息傳遞機製
第9章 為遊戲設置素材資源
9.1 Android的資源類型
9.2 如何使用資源
9.2.1 在Java代碼中使用資源清單項
9.2.2 在Java代碼中訪問實際資源
9.2.3 在XML代碼中使用資源
9.3 “/res/values”目錄
9.3.1 定義顔色值
9.3.2 字符串資源
9.3.3 顔色資源文件
9.3.4 尺寸資源文件
9.3.5 數組資源
9.3.6 使用字符串、顔色和尺寸資源
9.3.7 使用數組資源
9.4 Drawable(圖片)資源
9.4.1 使用StateListDrawable資源
9.4.2 使用LayerDrawable資源
9.4.3 使用ShapeDrawable資源
9.4.4 使用ClipDrawable資源
9.4.5 使用AnimationDrawable資源
9.5 使用屬性動畫(Property Animation)資源
9.6 使用原始的XML資源
9.7 樣式資源和主題資源
9.7.1 使用樣式資源
9.7.2 使用主題資源文件
9.8 使用屬性資源
9.9 使用聲音資源
第三篇 技術提高篇
第10章 Android傳感器應用開發詳解
10.1 Android傳感器係統概述
10.2 Android傳感器應用開發基礎
10.2.1 查看包含的傳感器
10.2.2 模擬器測試工具——SensorSimulator
10.2.3 實戰演練——檢測當前設備支持的傳感器
10.3 使用光綫傳感器
10.3.1 光綫傳感器介紹
10.3.2 使用光綫傳感器的方法
10.4 使用磁場傳感器
10.4.1 什麼是磁場傳感器
10.4.2 Android係統中的磁場傳感器
10.5 使用加速度傳感器
10.5.1 加速度傳感器的分類
10.5.2 Android係統中的加速度傳感器
10.6 使用方嚮傳感器
10.6.1 方嚮傳感器基礎
10.6.2 Android中的方嚮傳感器
10.7 使用陀螺儀傳感器
10.7.1 陀螺儀傳感器基礎
10.7.2 Android中的陀螺儀傳感器
10.8 使用鏇轉嚮量傳感器
10.9 使用距離傳感器
10.9.1 距離傳感器介紹
10.9.2 Android係統中的距離傳感器
10.10 使用氣壓傳感器
10.10.1 氣壓傳感器基礎
10.10.2 氣壓傳感器在智能手機中的應用
10.11 使用溫度傳感器
10.11.1 溫度傳感器介紹
10.11.2 Android係統中的溫度傳感器
10.12 使用濕度傳感器
第11章 遊戲中的人工智能算法
11.1 人工智能基礎
11.1.1 人工智能概述
11.1.2 兩種實現人工智能的方法
11.1.3 人工智能在遊戲中的應用
11.2 圖論在人工智能中的應用
11.2.1 深度優先搜索(DFS)
11.2.2 廣度優先搜索(BFS)
11.2.3 戴剋斯特拉算法(Dijkstra’s Algorithm)
11.2.4 A*算法
11.3 人工智能圖搜索算法在Android遊戲中的用法
11.3.1 搭建路徑搜索框架
11.3.2 實現深度優先算法
11.3.3 實現廣度優先算法
11.3.4 實現Dijkstra算法
11.3.5 實現廣度優先A*算法
11.3.6 實現Dijkstra A*算法
第12章 遊戲中的Box2D 物理引擎
12.1 Box2D引擎基礎
12.1.1 核心概念
12.1.2 兩種模擬物理世界的算法
12.2 將Box2D類庫導入Android項目中
12.3 Box2D引擎的坐標係
12.4 Box2D引擎實戰
12.4.1 創建Box2D物理世界
12.4.2 在物理世界中添加矩形
12.4.3 在物理世界中添加自定義多邊形
12.4.4 在物理世界中添加圓形
12.4.5 遍曆Body
12.4.6 對Body施加力
12.4.7 對Body碰撞監聽
12.4.8 創建關節
第四篇 綜閤實戰篇
第13章 體育競技類遊戲——瘋狂足球
13.1 蓬勃發展的手機遊戲
13.2 足球遊戲介紹
13.2.1 手機足球遊戲
13.2.2 策劃遊戲
13.2.3 準備工作
13.3 項目架構
13.3.1 總體架構
13.3.2 規劃類
13.4 具體編碼
13.4.1 Activity類開發
13.4.2 歡迎界麵
13.4.3 加載節目
13.4.4 運動控製
13.4.5 奬品模塊
第14章 益智類遊戲——魔塔遊戲
14.1 魔塔簡介
14.1.1 遊戲簡介
14.1.2 發展版本
14.2 設計遊戲框架
14.2.1 設計界麵視圖
14.2.2 屏幕處理
14.2.3 更新綫程
14.2.4 遊戲界麵顯示
14.3 繪製處理
14.3.1 繪製地圖
14.3.2 繪製遊戲主角
14.3.3 繪製對話界麵
14.3.4 戰鬥界麵
14.3.5 圖層管理器
14.4 實現遊戲音效
第15章 桌麵類小遊戲——五子棋和掃雷
15.1 開發一個五子棋遊戲
15.1.1 實例說明
15.1.2 具體實現
15.2 開發一個掃雷遊戲
15.2.1 實例說明
15.2.2 具體實現
第16章 棋牌類遊戲——鬥地主
16.1 鬥地主簡介
16.2 準備素材文件
16.3 實現遊戲框架
16.3.1 係統主界麵視圖
16.3.2 設計菜單視圖界麵
16.3.3 遊戲視圖界麵
16.4 實現遊戲角色
16.4.1 實現撲剋角色
16.4.2 實現計分角色
16.4.3 實現玩傢角色
16.4.4 實現遊戲桌位角色
16.5 實現牌麵分析

前言/序言

  《Android遊戲開發從入門到精通》特色
  《Android遊戲開發從入門到精通》內容豐富、細緻、全麵。在內容的編寫上具有以下特色。
  (1)結構閤理
  從用戶的實際需求齣發,科學安排知識結構,內容由淺入深,敘述清楚。本書詳細講解瞭和Android遊戲開發有關的知識,內容循序漸進,由淺入深。
  (2)易學易懂
  本書內容條理清晰、語言簡潔,可幫助讀者快速掌握每個知識點。使讀者既可以按照本書編排的章節順序進行學習,也可以根據自己的需求對某一章節進行針對性的學習。
  (3)實用性強
  本書徹底摒棄枯燥的理論和簡單的操作,注重實用性和可操作性,詳細講解瞭各個部分的源碼知識,使讀者在掌握相關操作技能的同時,還能學習到相應的基礎知識。
  (4)實例豐富
  《Android遊戲開發從入門到精通》中的開發實例都是典型並具有創意的,涵蓋瞭Android遊戲開發所能涉及的所有領域,每個實例都體現瞭移動互聯網應用開發所需的創新精神及良好的用戶體驗理念,這個設計思路很值得大傢思考和學習。
  《Android遊戲開發從入門到精通》介紹的Android版本
  Android係統自2008年9月發布第一個商業版本1.0以來,目前已發展到版本6.0,一共存在十多個版本。由此可見,Android係統升級頻率較快,一年之中至少有兩個新版本誕生。但是如果過於追求新版本,會造成力不從心的後果。所以在此建議廣大讀者:“不必追求最新的版本,隻需關注最流行的版本即可”。據官方統計,截至2015年10月,占據前三位的版本分彆是Android 4.2,Android 4.4和Android 5.0。
  《Android遊戲開發從入門到精通》讀者對象
  Android編程的初學者。
  大中專院校的老師和學生。
  Android編程愛好者。
  相關培訓機構的教師和學員。
  Android遊戲開發人員。

Android遊戲開發從入門到精通 下載 mobi epub pdf txt 電子書 格式

Android遊戲開發從入門到精通 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Android遊戲開發從入門到精通 下載 mobi pdf epub txt 電子書 格式 2024

Android遊戲開發從入門到精通 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

建議配例子光盤,其它可以

評分

666666

評分

八錯的

評分

評分

0

評分

新版本的,買來看看的

評分

。。。。。。。。。。。。。。

評分

此書部分抄襲api

評分

建議配例子光盤,其它可以

類似圖書 點擊查看全場最低價

Android遊戲開發從入門到精通 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有