內容介紹
《iPhone遊戲開發入門經典:也適用於iPad》主要內容:如何在iPhone的螢幕上高效地繪製2D和3D圖形·使用Core Animation的遊戲專用動畫技術
通過OpenGL ES構建更複雜、更真實的遊戲背景和遊戲動作,多種添加音樂增強遊戲體驗的方式,讓用戶在遊戲中訪問iPhone音樂庫·通過3D音頻的工具和技術創造更真實的遊戲體驗,如何正確地實現網路功能,包括通過藍牙建立的兩人遊戲以及通過wi-Fi建立的多玩家遊戲。
《iPhone遊戲開發入門經典——也適用於iPad》是介紹遊戲開發的入門書籍,遵循了易於學習、逐步漸進、深入的簡潔技術以及友好的風格。
然而,遊戲也是一件嚴肅的事情。也許您以前也編寫過遊戲,甚至iPhone遊戲,但是現在,您需要全身心地投入學習以下內容:通過UIKit、Oualtz、Core Animation和OpenGL-ES實現的遊戲畫面和動畫。通過OpenAL、Media Player框架、AVFoundation和Audio Session實現的遊戲音頻。通過GameKit、Bonjour和Internet共享實現的遊戲網路連線下面準備好真槍實彈地動手編寫代碼吧。
編輯推薦
《iPhone遊戲開發入門經典:也適用於iPad》iphone與ipod touch遊戲開發人員的必略指南。
iPhone遊戲非常火熱,從數字就可以看出。超過25%的應用程式都是遊戲,遊戲類別的應用程式比其他類別的應用程式多40%,而且最流行的應用程式中有70%都是遊戲。很出乎意料嗎?一點也不!我們都在iPhone(或iPod touch)中裝滿了遊戲,有誰不希望開發出下一個最流行、最熱門的遊戲呢?
圖書目錄
第1章 革命性的遊戲平台:隨時隨地,人人都可以遊戲
1.1 無處不在的iPhone
1.2 iPhone的廣泛吸引力——每時每刻都在誕生新的玩家
1.3 iPhone的用戶界面——手柄終結者
1.4 iPhone的連線性——和其他玩家一起玩
1.5 iPhone中的用戶數據——個性化體驗
1.6 iPhone設備的性能——強大的多媒體設備
1.7 iPhone的開發包——人人皆可擁有
1.8 創新——來自小開發商的大創意
1.9 本章小結
第2章 iPhone遊戲開發:iPhone工具箱一覽
2.1 開發工具和開發環境
2.2 UIKit
2.3 Quartz 2D和Core Animation
2.4 Open GL ES
2.5 音頻API
2.6 網路
2.7 本章小結
第3章 在小螢幕上移動圖像——使用UIKit控制項
3.1 Socoa1buch簡介
3.1.1 Objective-C語言
3.1.2 Cocoa Touch和UIKit框架
3.2 構建一款簡單的遊戲
3.2.1 創建一個Xcode項目
3.2.2 創建ⅣBricker用戶界面
3.2.3 華麗的圖像才夠格
3.2.4 完成了嗎
3.3 應用程式委託事件
3.3.1 應用程式終止
3.3.2 應用程式中斷
3.3.3 低記憶體警告
3.4 保存和載入遊戲狀態
3.5 動畫圖像
3.5.1 使用UIImage View的動畫屬性
3.5.2 通過NSTimer實現動畫
3.5.3 通過CADisplayLink實現動畫
3.6 本章小結
第4章 射擊、命中與得分
4.1 Quaitz2D遊戲概述
4.2 所有的藝術家都需要畫布
4.3 用QuartZ2D創建第一個圖形
4.3.1 保存和還原上下文
4.3.2 添加顏色
4.4 Sprites
4.4.1 創建Sprite類
……
第5章 通過Core Animation實現
第6章 OpenGL基礎:理解
第7章 綜合所學知識:創建一款
第8章 圖冊、Sprite和粒子系統
第9章 核心單頻簡介
第10章 通過OpenAL發出聲音
第11章 3D音頻——將聲音變為遊戲
第12章 流式媒體
第13章 iphone洲戲聯網簡介
第14章 對戰遊戲
第15章 多人遊戲
第16章 連線internet
第17章 整合一切,享受樂趣