TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
Android遊戲編程之從零開始(附光碟)(簡體書)
滿額折

Android遊戲編程之從零開始(附光碟)(簡體書)

商品資訊

人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

李華明編著的《Android游戲編程之從零開始》主要系統地講解了Android游戲開發,從最基礎部分開始,讓零基礎的Android初學者也能快速學習和掌握Android游戲開發。 《Android游戲編程之從零開始》一共8章,內容包括Android平臺介紹與環境搭建、Hello,Android!項目剖析、游戲開發中常用的系統組件、游戲開發基礎、游戲開發實戰、游戲開發提高篇、Box2d物理引擎、物理游戲實戰。隨書光盤包括全書65個項目源代碼。 本書適合Android游戲開發的初學者使用,也適合作為Android游戲培訓的教材和高校游戲專業師生的參考書。

名人/編輯推薦

這本《Android游戲編程之從零開始》非常出色,簡明易懂,內容也妙趣橫生。書中既恰到好處地講解了Android獨有的特性,又突出了高質量游戲編程的原則。它不僅重點講解了游戲編程技術,還融入了作者李華明多年游戲開發的經驗,同時涉及了應用軟件開發技術。不管你是應用軟件開發人員還是游戲開發人員,無論你是初學者還是經驗豐富的程序員,本書值得所有Android開發人員擁有。

目次

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區