iPhone游戏开发入门经典—也适用于iPad
基本信息
- 原书名: Beginning iPhone Games Development
- 原出版社: Apress
推荐阅读
内容简介回到顶部↑
书籍
计算机书籍
iphone游戏非常火热,从数字就可以看出。超过25%的应用程序都是游戏,游戏类别的应用程序比其他类别的应用程序多40%,而且最流行的应用程序中有70%都是游戏。很出乎意料吗?一点也不!我们都在iphone(或ipod touch)中装满了游戏,有谁不希望开发出下一个最流行、最热门的游戏呢?
《iphone游戏开发入门经典——也适用于ipad》主要内容
·如何在iphone的屏幕上高效地绘制2d和3d图形
·使用coreanimation的游戏专用动画技术
·通过opengles构建更复杂、更真实的游戏背景和游戏动作
·多种添加音乐增强游戏体验的方式
·让用户在游戏中访问iphone音乐库
·通过3d音频的工具和技术创造更真实的游戏体验
·如何正确地实现网络功能,包括通过蓝牙建立的两人游戏以及通过wi-fi建立的多玩家游戏
《iphone游戏开发入门经典——也适用于ipad》是介绍游戏开发的入门书籍,遵循了易于学习、逐步渐进、深入的简洁技术以及友好的风格, 然而,游戏也是一件严肃的事情。也许您以前也编写过游戏,甚至iphone游戏,但是现在,您需要全身心地投入学习以下内容:
·通过uikit、quartz、core animation和opengl es实现的游戏画面和动画
·通过openal、mediaplayer框架、avfoundation和audiosession实现的游戏音频
·通过gamekit、bonjour和internet共享实现的游戏网络连接
计算机书籍
iphone游戏非常火热,从数字就可以看出。超过25%的应用程序都是游戏,游戏类别的应用程序比其他类别的应用程序多40%,而且最流行的应用程序中有70%都是游戏。很出乎意料吗?一点也不!我们都在iphone(或ipod touch)中装满了游戏,有谁不希望开发出下一个最流行、最热门的游戏呢?
《iphone游戏开发入门经典——也适用于ipad》主要内容
·如何在iphone的屏幕上高效地绘制2d和3d图形
·使用coreanimation的游戏专用动画技术
·通过opengles构建更复杂、更真实的游戏背景和游戏动作
·多种添加音乐增强游戏体验的方式
·让用户在游戏中访问iphone音乐库
·通过3d音频的工具和技术创造更真实的游戏体验
·如何正确地实现网络功能,包括通过蓝牙建立的两人游戏以及通过wi-fi建立的多玩家游戏
《iphone游戏开发入门经典——也适用于ipad》是介绍游戏开发的入门书籍,遵循了易于学习、逐步渐进、深入的简洁技术以及友好的风格, 然而,游戏也是一件严肃的事情。也许您以前也编写过游戏,甚至iphone游戏,但是现在,您需要全身心地投入学习以下内容:
·通过uikit、quartz、core animation和opengl es实现的游戏画面和动画
·通过openal、mediaplayer框架、avfoundation和audiosession实现的游戏音频
·通过gamekit、bonjour和internet共享实现的游戏网络连接
作译者回到顶部↑
本书提供作译者介绍
Peter Bakhirev是——位经验丰富的软件开发人员,在Internet技术和网络编程方面有十多年的经验,而且还是一名有抱负的作家和企业家。在iPhone出现之前,他帮助设计并实现了最大的在线纸牌网站之一。最近,他参与开发了iPhone的第一批多玩家游戏中的一款,该游戏名为Scramboni。
PJ Cabrera是一名拥有12年以上多行业信息系统开发经验的软件工程师,使用过的语言包括C、C++、Java、PHP、Python、Ruby和Objective-C。他住在旧金山湾区,在旧金山一家机密的创业公司从事iPhone和Rails开发工作。
Ian.. << 查看详细
PJ Cabrera是一名拥有12年以上多行业信息系统开发经验的软件工程师,使用过的语言包括C、C++、Java、PHP、Python、Ruby和Objective-C。他住在旧金山湾区,在旧金山一家机密的创业公司从事iPhone和Rails开发工作。
Ian.. << 查看详细
目录回到顶部↑
《iphone游戏开发入门经典——也适用于ipad》
第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 opengl es
2.5 音频api
2.6 网络
2.7 本章小结
第3章 在小屏幕上移动图像——使用uikit控件
第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 opengl es
2.5 音频api
2.6 网络
2.7 本章小结
第3章 在小屏幕上移动图像——使用uikit控件
前言回到顶部↑
好奇的读者,你们好!我是Peter,我想向您介绍一下我的合著者Ian、PJ、Scott、Ben和Eric。我们聚在一起只有一个原因:为了帮助您学习如何开发出色的iPhone游戏。您也许注意到了本书书名中的“入门”二字。下面是对入门的解释:您可以开发游戏,即使以前从来没有把自己当作“游戏开发人员”。尽管“开发游戏”一开始看上去很高深的样子(像火箭科学一样),可实际亡它并非如此(尽管本书要构建的—款游戏包含…枚火箭,以及壮观的爆炸效果,还包含外太空的声音和邪恶的外星人)。我们相信,任何人都能学到有用的技能,我们会帮助您循序渐进,并解释遇到的所有内容。
说到创意和游戏,我们有很多可以玩的游戏。本书包含了6款完全可玩的游戏,这些游戏有助于您的开发工作。在学习的过程中,您会懂得如何构建带有音乐、音效且支持多玩家和网络的2D和3D游戏。但是“构建什么”至少与“如何构建”的问题一样重要,您也会找到很多有关如何设计好玩的游戏的讨论。
如果您以前从来没有从事过iPhone的开发工作,则需要一本速成教程,用于学习如何使用开发工具,我们也对Objective-C和Xcode做了简单的介绍。不过我们强烈推荐Dave Mark和Jeff LaMarche合著的Beginning iPhone 3 Development一书,在这本书中您可以更加深入地学习iPhone开发环境。如果您需要详细了解程序设计(特别是C语言和Objective-C语言)的相关内容,可以参阅Dave Mark撰著的Learn C on the Mac一书以及Mark Darlymple和Scott Knaster合著的Learn Objective-C on the Mac一书。
本书的编写、编码和调试的过程充满了乐趣,我们也希望您能够发现其中的乐趣并且参与到其中。祝您好运,在App Store中见!
作者团队敬上
Peter Bakhirev
说到创意和游戏,我们有很多可以玩的游戏。本书包含了6款完全可玩的游戏,这些游戏有助于您的开发工作。在学习的过程中,您会懂得如何构建带有音乐、音效且支持多玩家和网络的2D和3D游戏。但是“构建什么”至少与“如何构建”的问题一样重要,您也会找到很多有关如何设计好玩的游戏的讨论。
如果您以前从来没有从事过iPhone的开发工作,则需要一本速成教程,用于学习如何使用开发工具,我们也对Objective-C和Xcode做了简单的介绍。不过我们强烈推荐Dave Mark和Jeff LaMarche合著的Beginning iPhone 3 Development一书,在这本书中您可以更加深入地学习iPhone开发环境。如果您需要详细了解程序设计(特别是C语言和Objective-C语言)的相关内容,可以参阅Dave Mark撰著的Learn C on the Mac一书以及Mark Darlymple和Scott Knaster合著的Learn Objective-C on the Mac一书。
本书的编写、编码和调试的过程充满了乐趣,我们也希望您能够发现其中的乐趣并且参与到其中。祝您好运,在App Store中见!
作者团队敬上
Peter Bakhirev
【插图】







点击看大图


加载中...

