Android2.0遊戲開發實戰寶典

Android2.0遊戲開發實戰寶典

本書以Android手機遊戲的開發為主題,結合真實的遊戲案例向讀者詳細介紹了Android平台下遊戲開發的整個流程,同時在遊戲開發的介紹過程中還分享了筆者多年積累的開發技巧與經驗。

基本信息

圖書信息

書 名: Android2.0遊戲開發實戰寶典
作 者:吳亞峰,蘇亞光 
出版社人民郵電出版社
出版時間: 2010-7-1
ISBN: 9787115227508
開本: 16開
定價: 79.00元

內容簡介

全書分為兩篇,共16章,第1篇以簡單易懂的實例為依託,詳細介紹了Android的前台渲染技術、常用界面布局、網路開發、SQLite資料庫的存取、感測器套用的開發以及遊戲中經常使用的人工智慧等相關知識。第2篇詳細介紹了7個真實的遊戲案例,涵蓋了手機遊戲中的7個不同種類,包括體育類、益智類、滾屏動作類、棋牌類、3D物理感測器類、冒險類以及策略類遊戲等。每一個遊戲都是按照實際的開發步驟進行介紹,並逐步地將Android手機遊戲的整個開發過程展現在讀者面前。同時在原始碼中還包含了詳細的注釋,以儘量幫助讀者掌握代碼中的每一個細節。

圖書目錄

第1篇 Android遊戲兵法——謀攻篇
第1章 Android平台簡介
1.1 Android的來龍去脈
1.2 掀起Android的蓋頭來
1.2.1 選擇Android的理由
1.2.2 Android的應用程式框架
1.3 Android開發環境的搭建
1.3.1 SDK的下載及安裝
1.3.2 Eclipse集成開發環境的搭建
1.3.3 虛擬設備的創建與模擬器的運行
1.3.4 第一個Android程式
1.3.5 Android程式的監控與調試
1.4 小結
第2章 Android遊戲開發之前台渲染
2.1 創建Android用戶界面
2.1.1 布局管理
2.1.2 常用控制項及其事件處理
2.2 圖形與動畫在Android中的實現
2.2.1 簡單圖形的繪製
2.2.2 貼圖的藝術
2.2.3 自定義動畫的播放
2.3 Android平台下的多媒體開發
2.3.1 音頻的播放
2.3.2 視頻的播放
2.3.3 Camera圖像採集
2.4 小結
第3章 Android遊戲開發之互動式通信
3.1 Android應用程式的基本組件
3.1.1 Activity組件
3.1.2 Service組件
3.1.3 Broadcast Receiver組件
3.1.4 Content Provider組件
3.1.5 Android Manifest.xml檔案簡介
3.2 應用程式的內部通信
3.2.1 Handler類簡介
3.2.2 使用Handler進行內部通信
3.3 應用程式組件之間的通信
3.3.1 Intent類簡介
3.3.2 Intent Filter類簡介
3.3.3 示例1:與Android系統組件通信
3.3.4 示例2:應用程式組件間通信示例Activity部分的開發
3.3.5 示例3:應用程式組件間通信示例Service部分的開發
3.4 小結
第4章 Android遊戲開發之數據存儲和感測器
4.1 數據存儲在Android平台的實現
4.1.1 私有資料夾檔案的寫入與讀取
4.1.2 讀取Resources和Assets中的檔案
4.1.3 輕量級資料庫SQLite簡介
4.1.4 SQLite的使用示例
4.1.5 Content Provider的使用
4.1.6 Preferences的使用
4.2 Android平台下感測器套用的開發
4.2.1 感測器套用的開發流程
4.2.2 常用感測器簡介
4.2.3 感測器套用開發示例
4.2.4 使用Sensor Simulator模擬感測器變化
4.2.5 使用新版本的API開發感測器套用
4.3 小結
第5章 Android遊戲開發之網路編程
5.1 基於Socket套接字的網路編程
5.2 基於HTTP協定的網路編程
5.2.1 通過URL獲取網路資源
5.2.2 在Android中解析XML
5.3 Android平台下的Google Map
5.3.1 GenPoint與MapView的搭配使用
5.3.2 LocationListener的使用
5.4 其他網路通信方式
5.4.1 使用WiFi進行開發
5.4.2 藉助於藍牙(Bluetooth)技術進行開發
5.5 小結
第6章 不一樣的遊戲,不一樣的體驗
6.1 射擊類遊戲
6.1.1 遊戲玩法
6.1.2 視覺效果
6.1.3 遊戲內容設計
6.2 競速類遊戲
6.2.1 遊戲玩法
6.2.2 視覺效果
6.2.3 遊戲內容設計
6.3 益智類遊戲
6.3.1 遊戲玩法
6.3.2 視覺效果
6.3.3 遊戲內容設計
6.4 角色扮演遊戲
6.4.1 遊戲玩法
6.4.2 視覺效果
6.4.3 遊戲內容設計
6.5 闖關動作類遊戲
6.5.1 遊戲玩法
6.5.2 視覺效果
6.5.3 遊戲內容設計
6.6 冒險遊戲
6.6.1 遊戲玩法
6.6.2 視覺效果
6.6.3 遊戲內容設計
6.7 策略遊戲
6.7.1 遊戲玩法
6.7.2 視覺效果
6.7.3 遊戲內容設計
6.8 養成類遊戲
6.8.1 遊戲玩法
6.8.2 視覺效果
6.8.3 遊戲內容設計
6.9 經營類遊戲
6.9.1 遊戲玩法
6.9.2 視覺效果
6.9.3 遊戲內容設計
6.10 體育類遊戲
6.10.1 遊戲玩法
6.10.2 視覺效果
6.10.3 遊戲內容設計
6.11 小結
第7章 遊戲背後的數學與物理
7.1 編程中經常用到的數理知識
7.1.1 數學方面
7.1.2 物理方面
7.2 物理小球在遊戲中的套用
7.2.1 開發運動體Movable類的代碼
7.2.2 開發物理引擎BallThread類的代碼
7.2.3 開發BallView類的代碼
……
第8章 遊戲中的人工智慧
第9章 遊戲開發小秘技
第2篇 Android遊戲兵法——實戰篇
第10章 體育遊戲——瘋狂足球
第11章 益智遊戲——推箱子
第12章 滾屏動作遊戲——太空保衛戰
第13章 棋牌遊戲——中國象棋人機對弈
第14章 D物理感測器遊戲——小球快跑
第15章 冒險遊戲——勝利大逃亡
第16章 策略遊戲——回到戰國

相關詞條

相關搜尋

熱門詞條

聯絡我們