出版時間:2011-7 出版社:人民郵電出版社 作者:(美)齊克爾,(美)霍格 著,張龍 譯 頁數(shù):218 譯者:張龍
Tag標(biāo)簽:無
內(nèi)容概要
即便你已經(jīng)具備了iPhone應(yīng)用開發(fā)的實踐經(jīng)驗,開發(fā)新的iPhone游戲還是需要你具備一些新的技能。通過《iPhone游戲開發(fā)》的學(xué)習(xí),你將掌握從游戲開發(fā)基礎(chǔ)、iPhone編程基本原理到處理特殊圖形及音頻、創(chuàng)建游戲中的物理學(xué)(in-game
physicas)應(yīng)用等在內(nèi)的所有知識。
《iPhone游戲開發(fā)》不僅包括了iPhone游戲開發(fā)的入門知識,還包括了游戲引擎揭秘、游戲框架、2D/3D游戲引擎、游戲劇情設(shè)計等方面的內(nèi)容。通過講解清晰的實例,這本書幫助你掌握與iPhone/iPod
touch游戲開發(fā)緊密相關(guān)的技術(shù)問題,以及如何提升不同類型游戲的性能。另外,《iPhone游戲開發(fā)》還告訴你,在iPhone本身的游戲編程支持不夠好的時候可以使用的一些插件類。
《iPhone游戲開發(fā)》適合有一定編程經(jīng)驗的移動開發(fā)愛好者閱讀使用。
作者簡介
Joe Hogue,Electronic Arts公司的移動游戲開發(fā)人員,具有5年的移動游戲開發(fā)經(jīng)驗。他參與了許多個游戲項目的開發(fā)。Paul Zirkle,Konami DlgltalEntretainment公司的一名優(yōu)秀的移動開發(fā)人員,具有5年移動游戲開發(fā)經(jīng)驗。他參與過的游戲開發(fā)項目有40多個。
書籍目錄
第1章iPhone簡介
1.1Apple開發(fā)者賬號及SDK的下載
1.1.1Application Bundles
1.1.2Xcode與Interface
Builder
1.1.3視圖與控制器
1.2加載設(shè)備
1.2.1證書與檔案文件
1.2.2Xcode配置
1.3Objective-C入門
1.3.1類
1.3.2實例化
1.3.3消息
1.3.4成員變量
1.3.5內(nèi)存管理
1.3.6構(gòu)造函數(shù)與析構(gòu)函數(shù)
1.3.7集成Interface Builder
1.3.8混合C++與Objective-C
1.4小結(jié)
第2章游戲引擎揭秘
2.1應(yīng)用框架
2.2游戲狀態(tài)管理器
2.3圖形引擎
2.3.1紋理
2.3.2動畫
2.3.3物理引擎
2.3.4音頻引擎
2.3.5玩家輸入
2.3.6游戲邏輯
2.4小結(jié)
第3章框架
3.1游戲狀態(tài)管理
3.1.1實現(xiàn)
3.1.2移除狀態(tài)欄
3.2App Delegate
3.3事件處理
3.4資源管理器
3.4.1紋理格式
3.4.2聲音格式
3.4.3部署資源
3.4.4管理
3.5渲染引擎
3.5.1GLESGameState
3.5.2紋理
3.5.3字體紋理
3.5.4示例狀態(tài)
3.6聲音引擎
3.7數(shù)據(jù)存儲
3.7.1存儲簡單數(shù)據(jù)
3.7.2存儲復(fù)雜數(shù)據(jù)
3.7.3示例狀態(tài)
3.8骨架應(yīng)用
3.9小結(jié)
第4章D游戲引擎
4.1游戲設(shè)計
4.1.1特性列表
4.1.2用戶輸入模式
4.1.3學(xué)習(xí)曲線
4.2區(qū)塊引擎
4.2.1不重復(fù)的區(qū)塊
4.2.2繪制區(qū)塊
4.2.3TileWorld類
4.3動畫
4.4物理
4.4.1實體
4.4.2實體與外界
4.4.3特殊區(qū)塊
4.4.4實體與實體
4.5層級1實現(xiàn)
4.5.1gsEmuLevel
4.5.2TileWorld
4.5.3主角色
4.5.4鴯鹋
4.5.5鴯鹋媽媽
4.5.6游戲邏輯
4.5.7聲音
4.6層級2實現(xiàn)
4.6.1gsLionLevel
4.6.2TileWorld
4.6.3麥格芬
4.6.4主角色
4.6.5Lion實體
4.6.6游戲邏輯
4.6.7聲音
4.7層級3實現(xiàn)
4.7.1gsMazeLevel
4.7.2TileWorld
4.7.3按鈕
4.7.4門
4.7.5貓與老鼠
4.7.6用戶輸入
4.7.7游戲邏輯
4.7.8聲音
4.8層級4實現(xiàn)
4.8.1gsRiverLevel
4.8.2TileWorld
4.8.3Crocodiles
4.8.4Logs
4.8.5Tom
4.8.6用戶輸入
4.8.7游戲邏輯
4.8.8聲音
4.9游戲狀態(tài)序列化
4.9.1初始化存儲
4.9.2結(jié)束游戲
4.9.3修改UI
4.10小結(jié)
第5章D游戲
5.1GLES Game State 3D類
5.1.1POWERVR
5.1.2Sprite3D
5.1.3加速計
5.2D游戲設(shè)計
5.2.1圖形
5.2.2輸入
5.2.3相機(jī)
5.2.4邏輯
5.3實現(xiàn)
5.3.1相機(jī)
5.3.2輸入
5.3.3鐵圈
5.3.4粒子系統(tǒng)
5.3.5邏輯
5.3.6最棒時間
5.3.7結(jié)束游戲
5.4小結(jié)
第6章關(guān)于游戲設(shè)計的一些考量
6.1資源管理
6.2用戶輸入設(shè)計
6.3網(wǎng)絡(luò)
6.4第三方代碼
6.4.1程序庫
6.4.2中間件
6.4.3開源游戲
6.5App Store
6.6小結(jié)
附錄 參考
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載