我正在製作一個簡單的iOS遊戲,它總是繪製5到10層32位png圖像,當視網膜啓用時需要足夠的內存在iPod touch 4g上崩潰。在其他設備上,它工作得很好。我甚至沒有收到內存警告。所以我嘗試使用質量較低的圖像,如RGB5_A1格式,但看起來非常糟糕,因爲我需要alpha透明度和大量漸變。在iOS中使用矢量
由於所有的圖像都是從Illustrator中導出的,我想這也許是我可以導出一個矢量圖並在iOS上繪製。從我正在研究的內容來看,幾乎沒有人試過這個,我遇到的唯一選擇是爲Quartz實現一個SVG解析器。
我錯過了什麼嗎? 我也擔心表現,但我找不到任何基準。
我認爲你應該開始優化你的代碼。如果帶有視網膜顯示器的iTouch無法處理它,那麼你做錯了什麼。即使像SupCom2這樣比你的遊戲複雜得多的遊戲也不會使用那麼多的內存 – 2011-05-09 10:30:52
嘗試合成 – 2011-05-09 10:31:08
這些圖像有多大? – JeremyP 2011-05-09 10:34:33