注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android游戲編程之從零開(kāi)始

Android游戲編程之從零開(kāi)始

Android游戲編程之從零開(kāi)始

定 價(jià):¥59.00

作 者: 李華明 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302265351 出版時(shí)間: 2011-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 392 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Android游戲編程之從零開(kāi)始》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)