2012-07-05 104 views
1

我已經在App Store上發佈了2D遊戲,但我注意到當我添加太多物體時,fps下降,這是一個非常簡單的遊戲,所以我相信它不應該發生。適用於iOS 2D遊戲的圖形

所以我認爲我沒有正確渲染圖形。

我該用什麼,OpenGL ES,Quartz 2D,...?

我一直在閱讀有關OpenGL ES for iOS的Apple文檔,但他們很少提到2D,所以我不確定它是否可以用於此目的。我現在使用Quartz 2D,(我想它是UIView,UIImages,UIImageViews),但實際上,我沒有使用視圖的drawRect方法。我在視圖的init函數內創建圖像或圖形,並且如果稍後需要修改它們的屬性,則將它們保存到變量中。

任何建議,建議,pdf將不勝感激! :)

PS:這裏是遊戲的鏈接,如果你想擁有它一個更好的主意:http://itunes.apple.com/es/app/kipos/id494638587?mt=8

+1

你真的檢查了一段時間前我在SO上提出的問題。 [這裏] [1]。 [1]:http://stackoverflow.com/questions/7669018/advantages-of-using-core-graphics – Peres

+0

謝謝!我會檢查出來的! :) –

+0

屬於gamedev.stackexchange.com,尤其是因爲這是一個意見沉重的問題 –

回答

1

我建議你使用cocos2d的。它的功能將使遊戲開發更容易。如果您認爲您面臨挑戰,請嘗試使用OpenGL ES。不過,我會提醒你:它有一個非常陡峭的學習曲線。