我正在制作一个相对简单的基于OpenGL ES的iPhone游戏。在iPhone 4上进行测试时,我注意到多任务不能“工作”。具体来说,应用程序在进入后台状态时会自动终止(我认为这是由于在后台进行OpenGL调用和/或不释放某些资源)。由于游戏非常简单... 20-30级别(每级约1分钟)...我想知道:在这种情况下,多任务真的很重要吗?多任务对于简单的iPhone游戏真的很重要吗?
整个游戏是基于OpenGL和用户界面是非常快......所以终止应用程序,重装它,并通过几个屏幕步进不似乎是一个大问题。你怎么看?在这种情况下,支持多任务真的很重要吗?
在文档中明确指出,您在后台进行任何OpenGL ES调用时都是禁止的(http://developer.apple.com/iphone/library/documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution。 HTML)。这就是为什么你被终止。如果这件事很重要,取决于你... – 2010-07-24 15:15:08