我正在製作一個相對簡單的基於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