注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android 4游戲入門經典(第3版)

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

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

定 價:¥79.80

作 者: (美)策希納(Mario Zechner),(美)格林(Robert Green)著 趙凱 ,佘建偉 譯
出版社: 清華大學出版社
叢編項: 移動開發(fā)經典叢書
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號