前 言 好奇的读者,你们好!我是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