Android 4游戲?qū)崙?zhàn)編程

出版時(shí)間:2013-1  出版社:清華大學(xué)出版社  作者:蒂馬爾奇奧  頁(yè)數(shù):290  字?jǐn)?shù):462000  譯者:張龍  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù):Android
4游戲?qū)崙?zhàn)編程》主要內(nèi)容包括:構(gòu)建自己的、用于游戲開(kāi)發(fā)的可重用“黑盒子”、使用游戲引擎與具體游戲代碼、設(shè)計(jì)與開(kāi)發(fā)豐富的2D與3D游戲、開(kāi)發(fā)游戲并實(shí)現(xiàn)引人入勝的故事情節(jié)、使用OpenGLES顯示并處理圖形、創(chuàng)建可用于導(dǎo)航3D通道的控制系統(tǒng)、創(chuàng)建豐富的環(huán)境與角色、編寫(xiě)碰撞檢測(cè)代碼等。
  《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù):Android
4游戲?qū)崙?zhàn)編程》面向那些不再滿(mǎn)足于Android游戲構(gòu)建初級(jí)讀物或教程,渴望編寫(xiě)Android游戲應(yīng)用的開(kāi)發(fā)人員。從基于2D的休閑游戲到基于3DOpenGL的第一人稱(chēng)射擊游戲,《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù):Android
4游戲?qū)崙?zhàn)編程》介紹了在這個(gè)快速增長(zhǎng)的移動(dòng)平臺(tái)上開(kāi)始創(chuàng)建游戲所需的一切知識(shí)。

作者簡(jiǎn)介

  J.F.DiMarzio,是資深的Android開(kāi)發(fā)人員與作家。他早在1984年就開(kāi)始在TRS-80彩色計(jì)算機(jī)上使用Basic開(kāi)發(fā)游戲。從那時(shí)起,DiMarzio曾在很多公司的技術(shù)部門(mén)工作過(guò),如美國(guó)國(guó)防部與迪斯尼公司等。從0.03Beta版開(kāi)始,他就在Android平臺(tái)上進(jìn)行開(kāi)發(fā)工作,并且在Android市場(chǎng)上發(fā)布了兩款專(zhuān)業(yè)應(yīng)用與一款游戲。

書(shū)籍目錄

第Ⅰ部分 規(guī)劃與創(chuàng)建2D游戲
第1章 歡迎進(jìn)入Android游戲世界
1.1 Android游戲編程
1.2 從一個(gè)好故事開(kāi)始
1.2.1 故事緣何重要
1.2.2 編寫(xiě)你的故事
1.3 本書(shū)的學(xué)習(xí)方式
1.4 獲取Android開(kāi)發(fā)工具
1.5 選擇Android版本
1.6 小結(jié)
第2章 射擊游戲“星空戰(zhàn)士”
2.1 “星空戰(zhàn)士”背后的故事
2.2 是什么構(gòu)成了游戲
2.2.1 理解游戲引擎
2.2.2 理解具體游戲代碼
2.2.3 探索“星空戰(zhàn)士”引擎
2.3 創(chuàng)建“星空戰(zhàn)士”項(xiàng)目
2.4 小結(jié)
第3章 啟動(dòng):制作菜單
3.1 構(gòu)建啟動(dòng)畫(huà)面.
3.1.1 創(chuàng)建活動(dòng)
3.1.2 創(chuàng)建一個(gè)新類(lèi)
3.1.3 將類(lèi)轉(zhuǎn)變?yōu)榛顒?dòng)
3.1.4 創(chuàng)建啟動(dòng)畫(huà)面圖片
3.1.5 導(dǎo)入圖片
3.1.6 處理R.java文件
3.1.7 創(chuàng)建布局文件
3.1.8 編輯XML文件
3.1.9 使用FralneLayout
3.1.10 添加圖片與文本
3.1.11 連接StarfighterActivity與布局
3.1.12 創(chuàng)建漸變效果
3.1.13 線(xiàn)程化游戲
3.1.14 創(chuàng)建游戲線(xiàn)程
3.1.15 設(shè)置新的意圖
3.1.16 終止活動(dòng)
3.2 創(chuàng)建主菜單
3.2.1 添加按鈕圖片
3.2.2 設(shè)置布局
3.2.3 連接按鈕
3.2.4 添加onClickListener
3.3 添加音樂(lè)
3.3.1 創(chuàng)建音樂(lè)服務(wù)
3.3.2 播放音樂(lè)
3.4 小結(jié)
第4章 繪制環(huán)境
4.1 渲染背景
4.1.1 創(chuàng)建活動(dòng)
4.1.2 創(chuàng)建渲染器
4.1.3 使用OpenGL加載圖片
4.1.4 滾動(dòng)背景
4.2 添加第二個(gè)層
4.2.1 加載第二個(gè)紋理
4.2.2 滾動(dòng)第二個(gè)層
4.2.3 使用矩陣
4.2.4 完成scroIIBackground20方法
4.3 以每秒60幀的速度運(yùn)行
4.3.1 暫停游戲循環(huán)
4.3.2 清除OpenGL緩沖
4.4 修改主菜單
4.5 小結(jié)
第5章 創(chuàng)建角色
5.1 精靈動(dòng)畫(huà)
5.2 加載角色
5.2.1 創(chuàng)建紋理映射數(shù)組
5.2.2 將紋理加載到角色上
5.2.3 創(chuàng)建游戲循環(huán)
5.3 移動(dòng)角色
5.3.1 繪制角色的默認(rèn)狀態(tài)
5.3.2 編寫(xiě)PLAYER_RELEASE動(dòng)作
5.3.3 向左移動(dòng)角色
5.3.4 加載正確的精靈
5.3.5 加載第二幀動(dòng)畫(huà)
5.3.6 向右移動(dòng)角色
5.3.7 加載右側(cè)動(dòng)畫(huà)
5.4 通過(guò)觸摸事件移動(dòng)角色
5.4.1 解析MotioIlEvent
5.4.2 捕獲ACTION UP與ACTION_DOWN
5.5 調(diào)整FPS延遲
5.6 小結(jié)
第6章 添加敵人
6.1 中局管理
6.2 創(chuàng)建紋理類(lèi)
6.3 創(chuàng)建敵人類(lèi)
6.3.1 添加新的精靈圖表
6.3.2 創(chuàng)建SFEnemy類(lèi)
6.3.3 貝塞爾曲線(xiàn)
6.4 小結(jié)
第7章 為敵人添加基本的人工智能
7.1 為敵人準(zhǔn)備好AI
7.1.1 創(chuàng)建每個(gè)敵人的邏輯
7.1.2 初始化敵人
7.1.3 加載精靈圖表
7.2 回顧AI
7.2.1 創(chuàng)建moveEnemy()方法
7.2.2 創(chuàng)建enemies[]數(shù)組循環(huán)
7.2.3 通過(guò)AI邏輯移動(dòng)敵人
7.3 創(chuàng)建攔截機(jī)AI
7.3.1 調(diào)整頂點(diǎn)
7.3.2 鎖定玩家位置
7.3.3 實(shí)現(xiàn)斜率公式
7.4 創(chuàng)建偵察機(jī)AI
7.4.1 設(shè)置隨機(jī)點(diǎn)以移動(dòng)偵察機(jī)
7.4.2 沿著貝塞爾曲線(xiàn)移動(dòng)
7.5 創(chuàng)建戰(zhàn)艦AI
7.6 小結(jié)
第8章 防御
8.1 創(chuàng)建武器精靈圖表
8.2 為武器設(shè)定軌道
8.2.1 創(chuàng)建武器數(shù)組
8.2.2 添加第2個(gè)精靈圖表
8.2.3 初始化武器
8.2.4 移動(dòng)武器炸彈
8.2.5 檢測(cè)屏幕邊界
8.2.6 調(diào)用firePlayerWeapons()
方法
8.3 實(shí)現(xiàn)碰撞檢測(cè)
8.3.1 應(yīng)用碰撞檢測(cè)
8.3.2 創(chuàng)建detectCollisions()方法
8.3.3 檢測(cè)特定的碰撞
8.3.4 刪除無(wú)效炸彈
8.4 擴(kuò)展所學(xué)內(nèi)容
8.5 小結(jié)
8.6 回顧關(guān)鍵的2D代碼
第9章 發(fā)布游戲
……
第Ⅱ部分 創(chuàng)建3D游戲

編輯推薦

  通過(guò)學(xué)習(xí)《Android4游戲?qū)崙?zhàn)編程》,讀者可以掌握既能在智能手機(jī)上又能在平板電腦上運(yùn)行的、游戲app的設(shè)計(jì)與開(kāi)發(fā)過(guò)程。《移動(dòng)與嵌入式開(kāi)發(fā)技術(shù):Android 4 游戲?qū)崙?zhàn)編程》以易讀、簡(jiǎn)潔的方式幫助讀者開(kāi)始創(chuàng)建各種有趣、生動(dòng)的游戲。讀者學(xué)習(xí)創(chuàng)建的首個(gè)Android游戲是名為“星空戰(zhàn)士”的2D、自上向下的卷軸射擊游戲。在掌握了基礎(chǔ)知識(shí)并且將“星空戰(zhàn)士”的最高分記錄留在你的平板電腦或智能手機(jī)上后,開(kāi)始擴(kuò)展知識(shí)與技能了——構(gòu)建一個(gè)3D環(huán)境,并且使用它創(chuàng)建各種引人入勝的3D游戲。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Android 4游戲?qū)崙?zhàn)編程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)8條)

 
 

  •   新版本的游戲開(kāi)發(fā),新的技術(shù)體驗(yàn)
  •   完整的講解,循序漸進(jìn),覺(jué)得很不錯(cuò)
  •   這本書(shū)還是挺實(shí)用的,適合有一定基礎(chǔ)的android開(kāi)發(fā)者。
  •   該書(shū)主要適合有一定基礎(chǔ)的讀者
  •   一般吧,這一套三本書(shū)都可以。這本不如第一本好。
  •   書(shū)封面磨損,側(cè)面弄臟了,就像從地上磨過(guò)一樣。 郁悶
  •   美中不足的是,翻譯的不夠好
  •   做為實(shí)踐例子參考一下還不錯(cuò),詳細(xì)的學(xué)習(xí)還是第一本入門(mén)經(jīng)典好
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7