我有一款基本上已經完成的iPhone遊戲,但我一直花費一些時間分析,因爲我想盡可能降低功耗,但我是OpenGL ES noob,所以我正在尋找一些指針。OpenGL-ES益智遊戲 - 使繪圖電池效率?
該遊戲是一個相當簡單的益智遊戲,所以90%的時間董事會無故重新繪製。目前,我有一個'骯髒的'國旗,只有渲染任何東西,如果它被設置,但然後我畫一切,當大多數時間只有一小部分董事會需要更新(即計時器,或其中一件)。
是否有一個常見的策略,使用OpenGL僅用於更新屏幕的某些部分,還是假定您想要重繪所有內容?
那基本上我已經在做什麼了,問題更多的是關於如何部分渲染屏幕 - 即如何更新計時器和60fps的奇數粒子,但只在棋盤發生變化時才繪製棋盤格? – GoatInTheMachine