我不是很確定如何保留在Android上的OpenGL ES應用程序中初始化的所有變量。我的應用程序初始化速度很慢,如果我不保存初始化變量,則每當我關閉並再次打開屏幕,或者按主頁鍵並返回到應用程序時,所有初始操作都會重新開始,並且這會導致遊戲迴歸緩慢,並回到遊戲的第一個狀態。 如何將應用程序狀態保留回去,而不必在應用程序放在後臺時再次初始化所有內容?我必須修改onSaveInstanceState
函數嗎?在Android上保留遊戲狀態OpenGL ES應用程序
編輯:我想的是,應用程序不重新加載的背景下,並返回到持續時間不一樣,如果它是第一個發起
請解釋_state_表示的意思。 GL上下文?有些狀態可以通過資產重新創建?臨時的遊戲狀態? – 2012-04-06 11:12:57
我在這個問題上解釋過。我想要的是,只要返回到已經初始化的應用程序實例就不會永久使用,例如,如果我在屏幕上關閉,就像幾乎所有的Android遊戲一樣。 – WaLi 2012-04-06 11:51:06