日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

▁▂▃ Himi 著作《Android游戲編程之從零開始

系統(tǒng) 2117 0

Himi 原創(chuàng), 轉(zhuǎn)載請(qǐng)注明出處,謝謝!

原文地址: http://blog.csdn.net/xiaominghimi/article/details/6802444


2011年9月22日(Himi的22歲生日當(dāng)天),Himi的著作:《Android游戲編程之從零開始》一書正式發(fā)售;

(Himi 得到是從出版社拿的第一批書籍,其他市面上渠道購買需要走貨流程,大家可以耐心下,然后就可以在書店、淘寶、當(dāng)當(dāng)網(wǎng)等進(jìn)行購買);

感謝一直以來關(guān)注Himi的童鞋們、尤其是Himi的Android群友們,感謝你們一直來的鼓勵(lì)支持!

首先給出書籍源碼下載地址,然后再對(duì)書籍進(jìn)行一個(gè)詳細(xì)的介紹!

《Android游戲編程之從零開始》書籍源碼下載地址 (免費(fèi)下載,記得下載評(píng)分哦!):

http://download.csdn.net/detail/xiaominghimi/3628021

《Android游戲編程之從零開始》書籍樣章PDF下載地址 (免費(fèi)下載,記得下載評(píng)分哦!):

第四章樣章: http://download.csdn.net/detail/xiaominghimi/3673331

第六章樣章: http://download.csdn.net/detail/xiaominghimi/3673338

第七章樣章: http://download.csdn.net/detail/xiaominghimi/3636109

如果大家喜歡使用騰訊微博的話,可以關(guān)注下Himi的騰訊微博,隨時(shí)溝通交流哦:

http://t.qq.com/xiaominghimi (歡迎大家收聽)


《Android游戲編程之從零開始》書籍糾錯(cuò)帖: http://www.eoeandroid.com/thread-101201-1-1.html



▁▂▃ Himi 著作《Android游戲編程之從零開始》★書籍源碼+第4/6/7樣章—>免費(fèi)下載★ ▃▂▁

圖書詳細(xì)信息:
ISBN:9787302265351
定價(jià):59元
印次:1-1
裝幀:平裝
印刷日期:2011-9-2


圖書簡介:
本書主要系統(tǒng)地講解了Android游戲開發(fā),從最基礎(chǔ)部分開始,讓零基礎(chǔ)的Android初學(xué)者也能快速學(xué)習(xí)和掌握Android游戲開發(fā)。
本書一共8章,內(nèi)容包括Android平臺(tái)介紹與環(huán)境搭建、Hello,Android!項(xiàng)目剖析、游戲開發(fā)中常用的系統(tǒng)組件、游戲開發(fā)基礎(chǔ)、游戲開發(fā)實(shí)戰(zhàn)、游戲開發(fā)提高篇、Box2d物理引擎、物理游戲?qū)崙?zhàn)。隨書光盤包括全書65個(gè)項(xiàng)目源代碼。
本書適合Android游戲開發(fā)的初學(xué)者使用,也適合作為Android游戲培訓(xùn)的教材和高校游戲?qū)I(yè)師生的參考書


前言:
如今的Android系統(tǒng)市場(chǎng)份額已節(jié)節(jié)攀升,勢(shì)不可擋,越來越多的開發(fā)者加入到Android應(yīng)用開發(fā)的行列。從2010年的數(shù)據(jù)表明,Android系統(tǒng)僅僅推出兩年已超過諾基亞的Symbian系統(tǒng),而且2010年Android市場(chǎng)應(yīng)用也相比2009年增長了6倍之多;最值得一提的是,這些與日俱增的Android應(yīng)用程序中,無論是按使用量還是總收入排名,70%的應(yīng)用排行榜首都是游戲。
本書以Java語言為主系統(tǒng)講解了Android游戲開發(fā),從最基礎(chǔ)的內(nèi)容開始,讓讀者循序漸進(jìn)地學(xué)習(xí)和掌握Android游戲開發(fā)的知識(shí)與技巧。對(duì)于有Java基礎(chǔ)的讀者,能夠更容易、更快地掌握,當(dāng)然,閱讀本書不需要讀者有移動(dòng)設(shè)備的開發(fā)經(jīng)驗(yàn)。
本書總共8章,每章都以前一章的知識(shí)點(diǎn)作為鋪墊展開,所以對(duì)于剛接觸Android游戲開發(fā)的讀者,建議從前往后依次逐章學(xué)習(xí)。各章知識(shí)點(diǎn)整體以從易到難、從淺到深的形式呈現(xiàn),所以建議讀者在閱讀本書時(shí)一定不要跳讀,否則學(xué)習(xí)起來可能會(huì)事倍功半。本書各章講解的內(nèi)容如下:
第1章介紹Android平臺(tái)的趨勢(shì)與發(fā)展,以及Android應(yīng)用開發(fā)環(huán)境的搭建。
第2章通過一個(gè)最簡單的Android項(xiàng)目代碼對(duì)Android開發(fā)的基礎(chǔ)概念進(jìn)行詳細(xì)講解。
第3章介紹游戲開發(fā)中常用的一些基礎(chǔ)控件以及布局等。
第4章介紹Android游戲開發(fā)的方法,講解了在Android平臺(tái)進(jìn)行游戲開發(fā)的一些常用框架、游戲開發(fā)的基礎(chǔ)概念以及游戲開發(fā)相關(guān)類的說明。
第5章介紹“飛行射擊”游戲的開發(fā),本章是對(duì)前幾章內(nèi)容的一個(gè)綜合演練,尤其對(duì)第4章各模塊知識(shí)點(diǎn)的綜合運(yùn)用,通過本章的學(xué)習(xí)讀者將熟悉和掌握游戲開發(fā)流程。
第6章是游戲開發(fā)提高部分,主要介紹Android系統(tǒng)手機(jī)的一些特性與獨(dú)有功能,藍(lán)牙對(duì)戰(zhàn)游戲開發(fā)、網(wǎng)絡(luò)手機(jī)通信也都將在本章進(jìn)行講解。
第7章講解在Android系統(tǒng)中結(jié)合Box2D物理引擎進(jìn)行游戲開發(fā)的方法。
第8章講解“迷宮小球”和“堆房子”兩個(gè)Box2d物理游戲的實(shí)戰(zhàn)開發(fā)。
本書中講解的知識(shí)點(diǎn)基本與Android SDK版本無關(guān),也就是說開發(fā)出的應(yīng)用在Android操作系統(tǒng)的任意版本下都可以運(yùn)行,沒有版本之間的限制。當(dāng)然也有一些內(nèi)容只有在SDK較高版本才會(huì)有的功能,但是都會(huì)在書中有詳細(xì)的標(biāo)注與提示,比如有關(guān)藍(lán)牙功能的開發(fā)需要用到Android 2.0版本。
在本書的撰寫過程中,有幸得到游戲源手機(jī)游戲研發(fā)技術(shù)總監(jiān)桂志剛及其教學(xué)團(tuán)隊(duì)的大力支持。他們從實(shí)際研發(fā)及一線教學(xué)實(shí)踐出發(fā),立足學(xué)員需求和未來職業(yè)發(fā)展,為本書的定位、知識(shí)體系及應(yīng)用實(shí)例的選擇提供了諸多寶貴建議。本書課程和教學(xué)體系在其機(jī)構(gòu)進(jìn)行了實(shí)踐應(yīng)用,取得了較為理想的效果。在此,誠摯感謝游戲源游戲開發(fā)培訓(xùn)機(jī)構(gòu)為本書提供實(shí)踐應(yīng)用的平臺(tái)。
在此,我要特別感謝我的家人,完成本書編寫的動(dòng)力主要就是來自家人對(duì)我關(guān)心與支持。同時(shí)感謝我的同事李翠,為這本書設(shè)計(jì)了封面。也要感謝清華大學(xué)出版社圖格事業(yè)部的夏毓彥老師對(duì)本書的出版做了大量的工作,他的Email是booksaga@163.com。
由于編者水平有限,書中難免有疏漏之處,望廣大讀者指正批評(píng),意見與建議請(qǐng)Email至xiaominghimi@vip.qq.com。也可以在編者的博客上交流:http://blog.csdn.net/xiaominghimi

目錄:

第1章 Android 平臺(tái)介紹與環(huán)境搭建
1.1 Android平臺(tái)簡介 2
1.1.1 Android操作系統(tǒng)平臺(tái)的優(yōu)勢(shì)和趨勢(shì) 2
1.1.2 Android SDK與Android NDK 2
1.2 Android開發(fā)環(huán)境的搭建 3
1.2.1 搭配環(huán)境前的準(zhǔn)備工作 3
1.2.2 安裝和配置環(huán)境 6
1.2.3 SDK版本更新 11
1.3 本章小節(jié) 13
第2章 Hello,Android!
2.1 創(chuàng)建第一個(gè)Android項(xiàng)目 15
2.2 剖析Android Project 結(jié)構(gòu) 16
2.3 AndroidManifest.xml與應(yīng)用程序功能組件 20
2.3.1 AndroidManifest的xml語法層次 20
2.3.2 <activity> — Activity(活動(dòng)) 21
2.3.3 <receiver>—Intent(意圖)與Broacast Receiver(廣播接收) 21
2.3.4 <service>—服務(wù) 22
2.3.5 <provider>—Content Provider(內(nèi)容提供者) 22
2.4 運(yùn)行Android項(xiàng)目(啟動(dòng)Android模擬器) 23
2.5 詳解第一個(gè)Android項(xiàng)目源碼 25
2.6 Activity生命周期 28
2.6.1 單個(gè)Activity的生命周期 28
2.6.2 多個(gè)Activity的生命周期 32
2.6.3 Android OS管理Activity的方式 34
2.7 Android開發(fā)常見問題 34
2.7.1 Android SDK與 Google APIs創(chuàng)建Emulator 的區(qū)別 34
2.7.2 將Android項(xiàng)目導(dǎo)入Eclipse 35
2.7.3 在Eclipse中顯示Android開發(fā)環(huán)境下常用的View窗口 37
2.7.4 在Eclipse中利用打印語句(Log)調(diào)試Android程序 38
2.7.5 在Eclipse中真機(jī)運(yùn)行Android項(xiàng)目 39
2.7.6 設(shè)置Android Emulator模擬器系統(tǒng)語言為中文 39
2.7.7 切換模擬器的輸入法 39
2.7.8 模擬器中創(chuàng)建SD Card 40
2.7.9 模擬器橫豎屏切換 40
2.7.10 打包Android 項(xiàng)目 40
2.8 本章小結(jié) 45
第3章 Android游戲開發(fā)常用的系統(tǒng)控件
3.1 Button 47
3.2 Layout 52
3.2.1 線性布局 52
3.2.2 相對(duì)布局 57
3.2.3 表格布局 62
3.2.4 絕對(duì)布局 66
3.2.5 單幀布局 68
3.2.6 可視化編寫布局 70
3.3 ImageButton 71
3.4 EditText 74
3.5 CheckBox 76
3.6 RadioButton 79
3.7 ProgressBar 82
3.8 SeekBar 85
3.9 TabSpec與TabHost 87
3.10 ListView 91
3.10.1 ListView使用ArrayAdapter適配器 91
3.10.2 ListView使用SimpleAdapter適配器的擴(kuò)展列表 93
3.10.3 為ListView自定義適配器 96
3.11 Dialog 100
3.12 系統(tǒng)控件常見問題 105
3.12.1 Android中常用的計(jì)量單位 105
3.12.2 Context 106
3.12.3 Resources與getResources 107
3.12.4 findViewById與 LayoutInflater 107
3.12.5 多個(gè)Activity之間跳轉(zhuǎn)/退出/傳遞數(shù)據(jù)操作 108
3.12.6 橫豎屏切換處理的三種方式 112
3.13 本章小結(jié) 114
第4章 游戲開發(fā)基礎(chǔ)
4.1 如何快速的進(jìn)入Android游戲開發(fā) 116
4.2 游戲的簡單概括 118
4.3 Android游戲開發(fā)中常用的三種視圖 118
4.4 View游戲框架 119
4.4.1 繪圖函數(shù)onDraw 122
4.4.2 按鍵監(jiān)聽 124
4.4.3 觸屏監(jiān)聽 128
4.5 SurfaceView游戲框架 130
4.5.1 SurfaceView游戲框架實(shí)例 130
4.5.2 刷屏的方式 135
4.5.3 SurfaceView視圖添加線程 136
4.6 View 與 SurfaceView的區(qū)別 142
4.7 Canvas 畫布 143
4.8 Paint 畫筆 148
4.9 Bitmap位圖的渲染與操作 151
4.10 剪切區(qū)域 162
4.11 動(dòng)畫 168
4.11.1 Animation動(dòng)畫 168
4.11.2 自定義動(dòng)畫 173
4.12 游戲適屏的簡述與作用 179
4.13 讓游戲主角動(dòng)起來 181
4.14 碰撞檢測(cè) 187
4.14.1 矩形碰撞 188
4.14.2 圓形碰撞 190
4.14.3 像素碰撞 192
4.14.4 多矩形碰撞 193
4.14.5 Region碰撞檢測(cè) 196
4.15 游戲音樂與音效 198
4.15.1 MediaPlayer 198
4.15.2 SoundPool 203
4.15.3 MediaPlayer與SoundPool優(yōu)劣分析 207
4.16 游戲數(shù)據(jù)存儲(chǔ) 207
4.16.1 SharedPreference 208
4.16.2 流文件存儲(chǔ) 212
4.16.3 SQLite 218
4.17 本章小結(jié) 219
第5章 游戲開發(fā)實(shí)戰(zhàn)演練
5.1 項(xiàng)目前的準(zhǔn)備工作 221
5.2 劃分游戲狀態(tài) 222
5.3 游戲初始化(菜單界面) 224
5.4 游戲界面 229
5.4.1 實(shí)現(xiàn)滾動(dòng)的背景圖 230
5.4.2 實(shí)現(xiàn)主角以及與主角相關(guān)的元素 231
5.4.3 怪物(敵機(jī))類的實(shí)現(xiàn) 236
5.5 游戲勝利與結(jié)束界面 260
5.6 游戲細(xì)節(jié)處理 261
5.6.1 游戲Back返回鍵處理 261
5.6.2 為游戲設(shè)置背景常亮 262
5.7 本章小結(jié) 262
第6章 游戲開發(fā)提高篇
6.1 360°平滑游戲?qū)Ш綋u桿 264
6.2 多觸點(diǎn)實(shí)現(xiàn)圖片縮放 268
6.3 觸屏手勢(shì)識(shí)別 270
6.4 加速度傳感器 274
6.5 9patch工具的使用 278
6.6 代碼實(shí)現(xiàn)截屏功能 283
6.7 效率檢視工具 285
6.8 游戲視圖與系統(tǒng)組件共同顯示 288
6.9 藍(lán)牙對(duì)戰(zhàn)游戲 290
6.10 網(wǎng)絡(luò)游戲開發(fā)基礎(chǔ) 307
6.10.1 Socket 308
6.10.2 Http 313
6.11 本地化與國際化 317
6.12 本章小結(jié) 320
第7章 Box2D 物理引擎
7.1 Box2D概述 322
7.2 將Box2D類庫導(dǎo)入Android項(xiàng)目中 322
7.3 物理世界與手機(jī)屏幕坐標(biāo)系之間的關(guān)系 324
7.4 創(chuàng)建Box2D物理世界 325
7.5 創(chuàng)建矩形物體 327
7.6 讓物體在屏幕中展現(xiàn) 329
7.7 創(chuàng)建自定義多邊形物體 330
7.8 物理世界中的物體角度 331
7.9 創(chuàng)建圓形物體 332
7.10 多個(gè)Body的數(shù)據(jù)賦值 333
7.10.1 遍歷Body 333
7.10.2 自定義類關(guān)聯(lián)Body 335
7.11 設(shè)置Body坐標(biāo)與給Body施加力 338
7.11.1 手動(dòng)設(shè)置Body的坐標(biāo) 338
7.11.2 給Body施加力 338
7.12 Body碰撞監(jiān)聽、篩選與Body傳感器 341
7.12.1 Body碰撞接觸點(diǎn)監(jiān)聽 341
7.12.2 Body碰撞篩選 342
7.13 關(guān)節(jié) 346
7.13.1 距離關(guān)節(jié) 346
7.13.2 旋轉(zhuǎn)關(guān)節(jié) 348
7.13.3 齒輪關(guān)節(jié) 349
7.13.4 滑輪關(guān)節(jié) 351
7.13.5 移動(dòng)關(guān)節(jié) 353
7.13.6 鼠標(biāo)關(guān)節(jié) 356
7.14 通過AABB獲取Body 358
7.15 物體與關(guān)節(jié)的銷毀 360
7.16 本章小結(jié) 361
第8章 Box2D物理游戲?qū)崙?zhàn)
8.1 迷宮小球游戲?qū)崙?zhàn) 363
8.2 堆房子游戲?qū)崙?zhàn) 382
8.3 本章小結(jié) 392



▁▂▃ Himi 著作《Android游戲編程之從零開始》★書籍源碼+第4/6/7樣章—>免費(fèi)下載★ ▃▂▁


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 虞城县| 淮北市| 安阳市| 正定县| 太白县| 稻城县| 新干县| 谷城县| 江川县| 南平市| 江油市| 永仁县| 白水县| 嵊州市| 濮阳市| 张北县| 普定县| 和龙市| 马龙县| 永登县| 灌云县| 山丹县| 潮州市| 镇安县| 金秀| 牡丹江市| 资中县| 安化县| 凤翔县| 桑植县| 五莲县| 微山县| 临颍县| 托克托县| 陈巴尔虎旗| 石景山区| 西和县| 屯门区| 康马县| 绥宁县| 青岛市|