- Android 游戲開發大全(第3版)
- 吳亞峰 蘇亞光 于復興
- 1971字
- 2019-02-25 14:59:29
前言
為什么要寫一本這樣的書
Android正以前所未有的速度聚集著來自世界各地的開發者,越來越多的創意被應用到Android應用程序的開發中,大有席卷整個手機產業的趨勢。
面對如此火爆的Android大潮,不少有關Android的技術書籍也開始出現在圖書市場。但是縱觀這些種類繁多的Android書籍,卻很少是關于Android游戲開發專題的,而手機游戲歷來是移動開發中最重要的部分。
本書正是在這種情況下應運而生的,作為國內第一本講解Android游戲案例開發的專業書籍,作者為這本書傾注了很多的心血。書中既有對Android應用程序框架的介紹,也有對游戲開發相關知識的講解,同時還有多個Android平臺下的實際游戲案例。希望可以幫助讀者快速提高在Android平臺下進行游戲開發的能力。
內容導讀
本書內容分為兩部分,前半部分主要介紹Android平臺下應用程序的框架和基礎開發知識,同時還介紹了游戲開發的相關知識,主要內容安排如下。

本書后半部分主要內容為7個大的游戲案例,其中包括休閑游戲、益智游戲、動作游戲、塔防游戲、策略游戲等不同的游戲類型,每種游戲類型的案例開發都有其獨特的地方,具體內容安排如下。

本書特點
1.內容充實,由淺入深
本書內容既包括Android平臺下開發的基礎知識,也有游戲編程的實用技巧,同時還有多個游戲實際案例等供讀者學習。在知識的層次上由淺入深,真正地將Android和游戲開發結合起來。
2.實例豐富,講解詳細
本書在介紹Android基礎內容時,每個知識點都配有相應的實例,通過這些實例,讀者可以更好地理解書中所介紹的知識。同時在實例的講解上也盡量做到條理清楚,讀者可以按照書中列出的步驟非常容易地實現實例中的功能。
3.案例經典,含金量高
本書中的游戲案例均是作者精心挑選的,不同類型的游戲有著其獨特的開發方式。本書中的案例囊括了不同的游戲類型,以及不同的游戲開發技巧,以期讓讀者全面掌握手機游戲的開發技術,具有很高的含金量,非常適合各類游戲開發者學習。
4.附帶光盤,內容實用
為了便于讀者學習,本書附贈的光盤中包含了書中所有案例的完整源代碼,讀者可以直接導入運行仔細體會其效果,能最大限度地幫助讀者快速掌握開發技術。
本書面向的讀者
· Android初學者
對于Android的初學者,可以通過本書前半部分的內容鞏固Android的知識,并了解與游戲開發相關的如人工智能和物理引擎等基礎知識。然后在此基礎上學習本書后半部分的游戲案例,這樣可以全面掌握Android平臺下游戲開發的技巧。
· 有Java基礎的讀者
Android平臺下的開發基于Java語言,所以對于有Java基礎的讀者來說,閱讀本書將不會感覺到困難。讀者可以通過前半部分的基礎內容迅速熟悉Android平臺下應用程序的框架和開發流程,然后通過后半部分的游戲案例提高自己在游戲開發方面的能力。
· 在職開發人員
本書中的游戲案例都是作者精心挑選的,其中涉及的與游戲開發相關的知識均是作者多年來積累的經驗與心得體會。具有一定開發經驗的在職開發人員可以通過閱讀本書進一步提高開發水平,并迅速轉行成為Android的游戲開發人員。
關于作者
吳亞峰,畢業于北京郵電大學,后留學澳大利亞臥龍崗大學取得碩士學位。1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。主要的研究方向為OpenGL ES、手機游戲、Java EE及搜索引擎。同時為手機游戲、Java EE獨立軟件開發工程師,并兼任百納科技Java培訓中心首席培訓師。近10年來為多家著名企業培養了上千名高級軟件開發人員,曾編寫過《Android 3D游戲開發技術寶典——OpenGL ES 2.0》《Android游戲開發大全》(第1版及第2版)《OpenGL ES 2.0游戲開發(上下卷)》《Cocos2d—X案例開發大全》《Cocos2d—X 3.0游戲開發實戰詳解》《Unity 4 3D開發實戰詳解》等多本暢銷技術書籍。2008年年初開始關注Android平臺下的3D應用開發,并開發出一系列優秀的Android應用程序與3D游戲。
蘇亞光,哈爾濱理工大學碩士,從業于計算機軟件領域10多年,在軟件開發和計算機教學方面有著豐富的經驗,曾編寫過《Android游戲開發大全》《Android 3D游戲開發技術詳解與典型案例》《Android應用案例開發大全》等多本暢銷技術書籍。2008年年初開始關注Android平臺下的應用開發,參與開發了多款手機2D/3D游戲應用。
于復興,北京科技大學碩士,從業于計算機軟件領域10余年,在軟件開發和計算機教學方面有著豐富的經驗。工作期間曾主持科研項目“PSP流量可視化檢測系統研究與實現”,主持研發了省市級項目多項,同時為多家企事業單位設計開發了管理信息系統,并在各種科技刊物上發表多篇相關論文。2008年開始關注Android平臺下的應用開發,參與開發了多款手機3D游戲應用。
致謝
本書在編寫過程中得到了唐山百納科技有限公司Java培訓中心的大力支持,同時于庭龍、魏鵬飛、李騰飛、王旅波、李勝杰、郭超、王思維、仇磊、夏學良、馮儒韜、鄭培陽、郭小月、李雪晴、宋盼盼、梁宇、黃建勛、蔣科、任俊剛、金亮、李玲玲、張雙彐、劉佳、張月月、賀蕾紅、陸小鴿、吳碩、王海濤、李世堯、王海峰及作者的家人為本書的編寫提供了很多幫助,在此表示衷心感謝!
由于編者水平有限,書中疏漏之處在所難免,歡迎廣大讀者批評指正,本書讀者QQ交流群:277435906。
編輯聯系郵箱:zhangtao@ptpress.com.cn。
編者