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

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

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

定 價:¥59.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1部分 入門工具
第1章 iOS游戲概述
1.1 如何開發(fā)一款優(yōu)秀的iOS游戲
1.1.1 設備使用習慣
1.1.2 使用iOS的獨特功能
1.1.3 讓游戲充滿魅力
1.1.4 圖形和設計
1.2 游戲策劃
1.2.1 編寫游戲文檔
1.2.2 建立游戲原型
1.2.3 準備編碼
1.3 游戲相關框架
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 小結
1.5 本章要點回顧
第2章 Xcode編程環(huán)境
2.1 編碼環(huán)境
2.1.1 創(chuàng)建項目
2.1.2 瀏覽項目
2.1.3 編輯代碼
2.2 Xcode調(diào)試工具
2.2.1 斷點及逐行跟蹤代碼
2.2.2 其他斷點功能
2.3 構建一個簡單界面
2.4 小結
2.5 本章要點回顧
第3章 C程序設計語言
3.1 C語言簡介
3.2 變量和表達式
3.2.1 數(shù)據(jù)類型
3.2.2 運算符
3.2.3 作用域
3.2.4 結構
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 條件運算符
3.4.3 使用switch選擇選項
3.5 使用函數(shù)拆分代碼
3.6 指針
3.7 游戲示例
3.8 小結
3.9 本章要點回顧
第4章 Objective-C程序設計語言
4.1 類和對象
4.1.1 實例變量
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 實現(xiàn)MindPlayer
4.3.4 建立游戲循環(huán)
4.4 小結
4.5 本章要點回顧
第5章 Cocoa Foundation框架
5.1 模型。視圖.控制器(MVC)體系結構
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 小結
5.10 本章要點回顧
第Ⅱ部分 游戲構建基塊
第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坐標系
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 視圖層次結構
6.6 使用CADisplayLink實現(xiàn)動畫和計時
6.7 完成Blocker游戲
6.8 小結
6.9 本章要點回顧
第7章 響應用戶交互
7.1 iOS中的事件
7.1.1 事件體系結構
7.1.2 事件對象
7.1.3 處理多點觸摸事件
7.2 建立基于觸摸的簡單游戲:Simon Says
7.3 使用加速計響應設備移動
……

本目錄推薦

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