2012-10-05 32 views
0

我的OpenGL應用程序啓動黑暗,然後一段時間後OpenGL開始繪製。我在啓動時立即調用繪圖方法。如何強制OpenGL繪製應用程序變得可見之前?

有沒有辦法強制它在應用變成可見之前畫至少一幀?或者我必須使用啓動畫面,直到OpenGL有機會畫出來?是否有可用於確定它已繪製的回調?

+0

你是否檢查過你在'applicationDidFinishLaunching'方法中實際上沒有做幾秒鐘的長時間運行的任務? –

回答

0

您必須使用默認圖像(閃屏),否則iOS會在您的應用完成初始化之前顯示一個黑色窗口。

+0

default.png並不是一個啓動畫面。 – JustSid

+0

@JustSid:這是蘋果的建議。但是他們目前也批准了大量的應用程序,並將其用於其他平臺上。 – hotpaw2

相關問題