《精彩iPhone炫酷开发》试读:1.4 小结

使用标准 Cocoa Touch 为 iPhone 创建类似 Formic 的游戏是很少见的。通常情况下,对于图形密集的应用应当寻求其他途径来编写代码,比如 OpenGL ES。其实,如果你要编写一个同时运行多种效果和动画的益智游戏,使用 Cocoa Touch 就很好,这样做可以事半功倍。 不过要记住,Cocoa 并非为游戏而构建。开始使用 Core Animation 的 UIView 和 NSTimer之前,要确保最终的游戏不会因这个决定而受到负面影响。应当编写一个原型,并模拟你认为对游戏压力最大的某些情况。不要忘记在测试中加入声音,因为音效可能是导致游戏运行不畅的关键环节。 游戏逻辑与图形要相互分离。在面向 Mac 和 iPhone 的 Frenzic 中,游戏类基本上是一样的,不过图像和视觉效果(整个用户界面)完全不同。另外,如果想调整游戏让它更有意思,这种分离也很有帮助,因为所有需要修改的代码都放在一处。 最后一点,要注意应用的 iPhone 特定需求。要特别当心内存警告。尽管我从未在我的设备上见过这种警告,但是 Frenzic 到了 beta 版本测试者的手里,警告就开始出现了。如果忽略这些警告,设备将关闭你的应用,而在用户看来这就像是应用崩溃了。

>精彩iPhone炫酷开发

精彩iPhone炫酷开发
作者: [美] Gary Bennett, Wolfgang Ante, Mike Ash, Benjamin Jackson, Neil Mix, Steven Peterson, Matthew "Canis" Rosenfeld
副标题: 七位一线高手的编程和设计范例
原作名: iPhone Cool Projects: Learn the Coding Secrets of Master iPhone Designers and Developers
isbn: 7115236518
书名: 精彩iPhone炫酷开发
页数: 204
译者: 苏金国, 王小振 等
定价: 59.00元
出版社: 人民邮电出版社
装帧: 平装
出版年: 2010-10