注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android 4游戲入門經(jīng)典(第3版)

Android 4游戲入門經(jīng)典(第3版)

Android 4游戲入門經(jīng)典(第3版)

定 價(jià):¥79.80

作 者: (美)策希納(Mario Zechner),(美)格林(Robert Green)著 趙凱 ,佘建偉 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動(dòng)開發(fā)經(jīng)典叢書
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787302327721 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 554 字?jǐn)?shù):  

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

  《移動(dòng)開發(fā)經(jīng)典叢書:Android 4游戲入門經(jīng)典(第3版)》將賦予您驚人的靈感,帶您開發(fā)出下一款具有突破意義的移動(dòng)游戲?!兑苿?dòng)開發(fā)經(jīng)典叢書:Android 4游戲入門經(jīng)典(第3版)》將指引您開始使用最新Android版本的API編寫智能手機(jī)和平板電腦游戲?!兑苿?dòng)開發(fā)經(jīng)典叢書:Android 4游戲入門經(jīng)典(第3版)》開篇介紹游戲設(shè)計(jì)和編程基礎(chǔ)知識(shí),然后循序漸進(jìn)地討論如何創(chuàng)建簡(jiǎn)單的游戲引擎和娛樂性游戲程序;在講解過程中,穿插了一些實(shí)用游戲項(xiàng)目來引導(dǎo)您建立起知識(shí)和技能體系。主要內(nèi)容:·安裝和使用開發(fā)工具,以便創(chuàng)建自己的第一款A(yù)ndroid游戲應(yīng)用程序;·使用Android的圖形(Canvas、OpenGL ES l.0/1.1)、音頻和用戶輸入API來深入理解基礎(chǔ)知識(shí);·使用2D Canvas API和OpenGL ES從頭開發(fā)最新的2D游戲;·創(chuàng)建功能完備的3D游戲;·發(fā)布游戲、獲取crash報(bào)告以及為用戶提供支持。

作者簡(jiǎn)介

  Mario Zechner,從12歲就開始進(jìn)行編寫游戲。多年來,他創(chuàng)建了許多原型,并在多個(gè)平臺(tái)上開發(fā)過游戲。他創(chuàng)建的libgdx是一個(gè)Android游戲開發(fā)框架,許多出色的Android游戲都是使用libgdx開發(fā)的。在目前這家公司任職之前,Mario是San Francisco的一家移動(dòng)游戲創(chuàng)業(yè)公司的技術(shù)主管。Mario目前致力于研究信息提取和檢索、可視化以及機(jī)器學(xué)習(xí)。Mario經(jīng)常在一些會(huì)議上就游戲編程發(fā)言或者同與會(huì)者探討游戲編程,你可以在這類會(huì)議上見到他。Robert Green,美國俄勒岡州波特蘭市的Battery Powered Games游戲工作室的創(chuàng)辦人。他已經(jīng)開發(fā)了十幾款A(yù)ndroid游戲,包括Deadly Chambers、Antigen、Wixel、Light Racer和Light Racer 3D。在全身心投入到開發(fā)和發(fā)布移動(dòng)視頻游戲以前,Robert分別在明尼阿波利斯和芝加哥的軟件公司中工作過,其中包括IBM Interactive。Robert目前致力于使用BatteryTech SDK進(jìn)行跨平臺(tái)游戲開發(fā)和高性能移動(dòng)游戲開發(fā)。

圖書目錄

第1章 日益流行的Android
1.1 Android簡(jiǎn)介
1.2 版本分裂
1.3 谷歌的角色
1.3.1 Android開源項(xiàng)目
1.3.2 Google Play
1.3.3 谷歌I/O
1.4 Android的功能和體系結(jié)構(gòu)
1.4.1 內(nèi)核
1.4.2 運(yùn)行庫和Dalvik虛擬機(jī)
1.4.3 系統(tǒng)庫
1.4.4 應(yīng)用程序框架
1.5 軟件開發(fā)工具包
1.6 開發(fā)人員社區(qū)
1.7 設(shè)備,設(shè)備,設(shè)備
1.7.1 硬件
1.7.2 設(shè)備的范圍
1.8 所有設(shè)備之間的兼容性
1.9 不同的手機(jī)游戲
1.9.1 人手一臺(tái)游戲機(jī)
1.9.2 隨時(shí)上網(wǎng)
1.9.3 普通用戶與游戲迷
1.9.4 市場(chǎng)很大,開發(fā)人員很少
1.10 小結(jié)
第2章 從Android SDK開始
2.1 搭建開發(fā)環(huán)境
2.1.1 安裝JDK
2.1.2 安裝Android SDK
2.1.3 安裝Eclipse
2.1.4 安裝ADT Eclipse插件
2.1.5 Eclipse快速瀏覽
2.1.6 一些實(shí)用的Eclipse快捷鍵
2.2 在Eclipse中新建項(xiàng)目及編寫代碼
2.2.1 創(chuàng)建項(xiàng)目
2.2.2 進(jìn)一步分析項(xiàng)目
2.2.3 使應(yīng)用程序與所有Android版本兼容
2.2.4 編寫應(yīng)用程序代碼
2.3 在設(shè)備或模擬器上運(yùn)行應(yīng)用程序
2.3.1 連接設(shè)備
2.3.2 創(chuàng)建一個(gè)Android虛擬設(shè)備
2.3.3 安裝高級(jí)模擬器功能
2.3.4 運(yùn)行應(yīng)用程序
2.4 調(diào)試和分析應(yīng)用程序
2.4.1 LogCat和DDMS
2.4.2 使用ADB
2.5 實(shí)用的第三方工具
2.6 小結(jié)
第3章 游戲開發(fā)基礎(chǔ)
3.1 游戲類型
3.1.1 休閑游戲
3.1.2 益智游戲
3.1.3 動(dòng)作和街機(jī)游戲
3.1.4 塔防游戲
3.1.5 社交游戲
3.1.6 游戲類型之外
3.2 游戲設(shè)計(jì):筆比代碼更強(qiáng)大
3.2.1 游戲的核心機(jī)制
3.2.2 背景故事和藝術(shù)風(fēng)格
3.2.3 畫面和切換
3.3 代碼:具體細(xì)節(jié)
3.3.1 應(yīng)用程序和窗口管理
3.3.2 輸入
3.3.3 文件I/O
3.3.4 音頻
3.3.5 圖形
3.3.6 游戲框架
3.4 小結(jié)
第4章 面向游戲開發(fā)人員的Android
4.1 定義一個(gè)Android應(yīng)用程序:清單文件
4.1.1 元素
4.1.2 元素
4.1.3 元素
4.1.4 元素
4.1.5 元素
4.1.6 元素
4.1.7 8個(gè)簡(jiǎn)單步驟建立Android游戲項(xiàng)目
4.1.8 Google Play過濾器
4.1.9 定義游戲圖標(biāo)
4.2 針對(duì)有iOS/Xcode背景的讀者
4.2.1 Eclipse/ADT和Xcode的對(duì)比
4.2.2 查找和配置你的目標(biāo)
4.2.3 其他有用的東西
4.3 Android API基礎(chǔ)
4.3.1 創(chuàng)建測(cè)試項(xiàng)目
4.3.2 活動(dòng)的生命周期
4.3.3 處理輸入設(shè)備
4.3.4 文件處理
4.3.5 音頻編程
4.3.6 播放音效
4.3.7 音樂流
4.3.8 基本圖形編程
4.4 最佳實(shí)踐
4.5 小結(jié)
第5章 Android游戲開發(fā)框架
5.1 制定計(jì)劃
5.2 AndroidFileIO類
5.3 AndroidAudio、AndroidSound和AndroidMusic
5.4 AndroidInput和AccelerometerHandler
5.5 CompassHandler
5.5.1 Pool類:重用相當(dāng)有用
5.5.2 KeyboardHandler
5.5.3 觸摸處理程序
5.5.4 AndroidInput:優(yōu)秀的協(xié)調(diào)者
5.6 AndroidGraphics和AndroidPixmap
5.6.1 處理不同屏幕大小和分辨率的問題
5.6.2 AndroidPixmap
5.6.3 AndroidGraphics:滿足繪圖需求
5.6.4 AndroidFastRenderView
5.7 AndroidGame:合并所有內(nèi)容
5.8 小結(jié)
第6章 Mr. Nom入侵Android
6.1 創(chuàng)建資源
6.2 建立項(xiàng)目
6.3 MrNomGame:主活動(dòng)
6.3.1 資源:便捷的資源存儲(chǔ)
6.3.2 設(shè)置:跟蹤用戶的選項(xiàng)設(shè)置和高分榜
6.3.3 LoadingScreen:從磁盤獲取資源
6.4 主菜單畫面
6.5 HelpScreen類
6.6 高分榜畫面
6.6.1 渲染數(shù)字
6.6.2 畫面的實(shí)現(xiàn)
6.7 抽象Mr. Nom的世界:模型、視圖、控制器
6.7.1 Stain類
6.7.2 Snake和SnakePart類
6.7.3 World類
6.8 GameScreen類
6.9 小結(jié)
第7章 OpenGL ES介紹
第8章 2D游戲編程技巧
第9章 Super Jumper:一個(gè)2D OpenGL ES游戲
第10章 OpenGL ES:進(jìn)入3D世界
第11章 3D編程技巧
第12章 Android Invaders游戲
第13章 NDK原生編程
第14章 營銷和貨幣化
第15章 發(fā)布游戲
第16章 進(jìn)階內(nèi)容

本目錄推薦

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