注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)游戲設(shè)計iOS游戲開發(fā)入門經(jīng)典

iOS游戲開發(fā)入門經(jīng)典

iOS游戲開發(fā)入門經(jīng)典

定 價:¥59.80

作 者: (美)阿萊西 (Patrick Alessi)著 劉凡 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 移動開發(fā)經(jīng)典叢書
標(biāo) 簽: 編程語言與程序設(shè)計 計算機(jī)與互聯(lián)網(wǎng) 游戲

ISBN: 9787302316374 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 386 字?jǐn)?shù):  

內(nèi)容簡介

  作為一名初出茅廬的iOS開發(fā)人員,如何著手編寫iPhone 和iPad游戲呢?您可以借助《iOS游戲開發(fā)入門經(jīng)典》來奠定良好基礎(chǔ)。無論您是否擁有iOS編程經(jīng)驗(yàn),都可以借助本書來了解開始創(chuàng)建有趣iOS游戲所需的技術(shù)。本書首先介紹Xcode和Interface Builder等必需的工具,然后講述用于iOS開發(fā)的C和Objective-C語言,討論Cocoa Foundation框架和MVC體系結(jié)構(gòu)的用法。在介紹基礎(chǔ)知識后,本書接著指導(dǎo)您使用庫來添加圖形、動畫和聲音,并控制用戶交互甚至開發(fā)網(wǎng)絡(luò)對戰(zhàn)游戲。幾乎每章都列舉一個完整實(shí)用、簡明易懂的游戲示例;為使您確切理解每個步驟的原理,作者Patrick Alessi逐行解釋所有代碼,并最終在章節(jié)末尾建成一個完整游戲;在學(xué)習(xí)這些示例的過程中,您會真切地感受到:您幾乎可以像玩游戲那樣輕松愉悅地創(chuàng)建游戲!

作者簡介

  Patrick Alessi曾為小型企業(yè)數(shù)據(jù)庫乃至美國空軍的大型系統(tǒng)構(gòu)建過以數(shù)據(jù)為中心的應(yīng)用程序。他開發(fā)的多款應(yīng)用程序在iTunes應(yīng)用商店上架銷售,他還開發(fā)過多種實(shí)時系統(tǒng)、圖形密集型桌面應(yīng)用程序以及游戲。目前,他專注于為iPhone和iPad等移動設(shè)備開發(fā)連網(wǎng)型應(yīng)用程序和游戲。Patrick著有Pro fissional iPhone and iPad Database Application Programming一書。

圖書目錄

第1部分 入門工具
第1章 iOS游戲概述
1.1 如何開發(fā)一款優(yōu)秀的iOS游戲
1.1.1 設(shè)備使用習(xí)慣
1.1.2 使用iOS的獨(dú)特功能
1.1.3 讓游戲充滿魅力
1.1.4 圖形和設(shè)計
1.2 游戲策劃
1.2.1 編寫游戲文檔
1.2.2 建立游戲原型
1.2.3 準(zhǔn)備編碼
1.3 游戲相關(guān)框架
1.3.1 Cocoa
1.3.2 繪圖:UIKit和COre GraphiCS
1.3.3 用戶交互:Cocoa Touch
1.3.4 動畫:Core Animation
1.3.5 聲音:Core Audio
1.3.6 Game Kit
1.4 小結(jié)
1.5 本章要點(diǎn)回顧
第2章 Xcode編程環(huán)境
2.1 編碼環(huán)境
2.1.1 創(chuàng)建項(xiàng)目
2.1.2 瀏覽項(xiàng)目
2.1.3 編輯代碼
2.2 Xcode調(diào)試工具
2.2.1 斷點(diǎn)及逐行跟蹤代碼
2.2.2 其他斷點(diǎn)功能
2.3 構(gòu)建一個簡單界面
2.4 小結(jié)
2.5 本章要點(diǎn)回顧
第3章 C程序設(shè)計語言
3.1 C語言簡介
3.2 變量和表達(dá)式
3.2.1 數(shù)據(jù)類型
3.2.2 運(yùn)算符
3.2.3 作用域
3.2.4 結(jié)構(gòu)
3.2.5 數(shù)組
3.3 循環(huán)
3.3.1 for循環(huán)
3.3.2 while和do...while循環(huán)
3.3.3 break和continue
3.4 執(zhí)行流程和分支
3.4.1 if語句
3,4.2 條件運(yùn)算符
3.4.3 使用switch選擇選項(xiàng)
3.5 使用函數(shù)拆分代碼
3.6 指針
3.7 游戲示例
3.8 小結(jié)
3.9 本章要點(diǎn)回顧
第4章 Objective-C程序設(shè)計語言
4.1 類和對象
4.1.1 實(shí)例變量
4.1.2 方法和消息
4.1.3 管理內(nèi)存
4.1.4 自動引用計數(shù)
4.2 繼承
4.2.1 由基類建立子類
4.2.2 重寫基類方法
4.2.3 多態(tài)
4.3 使用Obj ective-C建立游戲
4.3.1 使用屬性公開類的數(shù)據(jù)
4.3.2 類方法
4.3.3 實(shí)現(xiàn)MindPlayer
4.3.4 建立游戲循環(huán)
4.4 小結(jié)
4.5 本章要點(diǎn)回顧
第5章 Cocoa Foundation框架
5.1 模型。視圖.控制器(MVC)體系結(jié)構(gòu)
5.2 第一款iOS游戲
5.3 建立用戶界面
5.4 0utlet和Action
5.5 使用NSString處理文本
5.5.1 NSString的方法
5.5.2 可變和不可變類型
5.5.3 字符串比較
5.6 使用NSArray處理集合對象
5.6.1 NSAfray方法
5.6.2 使用NSMutableArray修改數(shù)組
5.6.3 使用NSNumber包裝數(shù)字
5.6.4 其他集合類
5.7 建立游戲模型
5.8 周期性事件和計時器
5.9 小結(jié)
5.10 本章要點(diǎn)回顧
第Ⅱ部分 游戲構(gòu)建基塊
第6章 使用UIKit和Core Graphics繪圖
6.1 繪圖框架簡介
6.1.1 UIKit
6.1.2 Core Graphics
6.2 繪圖環(huán)境
6.2.1 圖形下下文
6.2.2 UIView坐標(biāo)系
6.2.3 drawRect:方法
6.2.4 使用UIBezierPath繪制形狀
6.2.5 使用UIColor指定顏色
6.3 CoreGraphics高級繪圖
6.3.1 陰影
6.3.2 漸變
6.4 從BlockView開始開發(fā)Blocker游戲
6.5 使用圖像
6.5.1 圖像類
6.5.2 視圖層次結(jié)構(gòu)
6.6 使用CADisplayLink實(shí)現(xiàn)動畫和計時
6.7 完成Blocker游戲
6.8 小結(jié)
6.9 本章要點(diǎn)回顧
第7章 響應(yīng)用戶交互
7.1 iOS中的事件
7.1.1 事件體系結(jié)構(gòu)
7.1.2 事件對象
7.1.3 處理多點(diǎn)觸摸事件
7.2 建立基于觸摸的簡單游戲:Simon Says
7.3 使用加速計響應(yīng)設(shè)備移動
……

本目錄推薦

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