Android2.0遊戲開發實戰寶典

Android2.0遊戲開發實戰寶典

《Android2.0遊戲開發實戰寶典》是人民郵電出版社出版的圖書,作者是吳亞峰,蘇亞光。

基本介紹

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

內容簡介

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

本書作者

吳亞峰,畢業於北京郵電大學,後留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java的開發,有十多年的Java開發與培訓經驗。主要的研究方向為手機遊戲、JavaEE、搜尋引擎,現在為手機遊戲、Java EE獨立軟體開發工程師,同時兼任Sun授權Java培訓中心認證教師。為數十家著名企業培訓了上千名軟體開發人員,曾編寫過《Java SE6.0編程指南》、《30天學通Java Web項目案例開發》、《Java程式設計師職場全攻略:從小工到專家》等暢銷技術書籍。2008年開始關注Android平台下的套用開發,並開發出一系列優秀的Android應用程式。
同時於庭龍、魏鵬飛、王海峰以及作者的家人為本書的編寫提供了很多幫助,在此表示衷心感謝!
由於編者的水平和學識有限,且書中設涉及的知識較多,難免有疏漏之處,敬請廣大讀者朋友批評指正,並多多提出寶貴意見。

本書特點

1. 內容飽滿,由淺入深
本書內容既包括Android平台下開發的基礎知識,也有項目編程的實用技巧,同時還提供了多個真實案例供讀者學習。本書在知識的層次上由淺入深,使讀者可以從Android的門外漢平穩、快速地步入Android開發的殿堂。
2. 結構清晰、語言簡潔
本書中所有案例都是按照筆者的實際開發過程進行介紹的,同時也是按照真實項目的開發流程進行的,結構清晰,語言簡潔,便於實際練習,同時為了幫助讀者更好地理解相關知識點,全書穿插著很多實用技巧及溫馨提示。
3. 實用超值的光碟
為了幫助讀者更好地掌握與實踐Android平台下應用程式的開發,本書附贈DVD光碟,其中包括案例的多媒體視頻、電子教案(PPT)和實例原始碼等。

圖書目錄

第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章 策略遊戲——回到戰國

相關詞條

熱門詞條

聯絡我們