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

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

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

定 價(jià):¥59.80

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1部分 入門工具
第1章 iOS游戲概述
1.1 如何開(kāi)發(fā)一款優(yōu)秀的iOS游戲
1.1.1 設(shè)備使用習(xí)慣
1.1.2 使用iOS的獨(dú)特功能
1.1.3 讓游戲充滿魅力
1.1.4 圖形和設(shè)計(jì)
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 動(dòng)畫: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)建一個(gè)簡(jiǎn)單界面
2.4 小結(jié)
2.5 本章要點(diǎn)回顧
第3章 C程序設(shè)計(jì)語(yǔ)言
3.1 C語(yǔ)言簡(jiǎn)介
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語(yǔ)句
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è)計(jì)語(yǔ)言
4.1 類和對(duì)象
4.1.1 實(shí)例變量
4.1.2 方法和消息
4.1.3 管理內(nèi)存
4.1.4 自動(dòng)引用計(jì)數(shù)
4.2 繼承
4.2.1 由基類建立子類
4.2.2 重寫基類方法
4.2.3 多態(tài)
4.3 使用Obj ective-C建立游戲
4.3.1 使用屬性公開(kāi)類的數(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處理集合對(duì)象
5.6.1 NSAfray方法
5.6.2 使用NSMutableArray修改數(shù)組
5.6.3 使用NSNumber包裝數(shù)字
5.6.4 其他集合類
5.7 建立游戲模型
5.8 周期性事件和計(jì)時(shí)器
5.9 小結(jié)
5.10 本章要點(diǎn)回顧
第Ⅱ部分 游戲構(gòu)建基塊
第6章 使用UIKit和Core Graphics繪圖
6.1 繪圖框架簡(jiǎn)介
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高級(jí)繪圖
6.3.1 陰影
6.3.2 漸變
6.4 從BlockView開(kāi)始開(kāi)發(fā)Blocker游戲
6.5 使用圖像
6.5.1 圖像類
6.5.2 視圖層次結(jié)構(gòu)
6.6 使用CADisplayLink實(shí)現(xiàn)動(dòng)畫和計(jì)時(shí)
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 事件對(duì)象
7.1.3 處理多點(diǎn)觸摸事件
7.2 建立基于觸摸的簡(jiǎn)單游戲:Simon Says
7.3 使用加速計(jì)響應(yīng)設(shè)備移動(dòng)
……

本目錄推薦

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