我嘗試了這些:如何在iOS設備上優化粒子發射器渲染FPS(在openGL中)?
製造粒子圖像變小,現在用的是8x8的一個。我只是不知道如何讓它更小,因爲我需要一個漸隱的圈子。 4x4太小
降低粒子數量,現在是40,但如果更低,則太低。
有沒有其他辦法可以讓它變得更好?
我看到很多很酷的遊戲(比如Bejewled Blitz)都有非常好的效果,看起來他們使用的是非常流暢的圖像/許多粒子。有沒有其他方法可以使FPS更好?
感謝所有贊成票和答案!這裏有一些更新:
- 我已經使用的cocos2d-x與的OpenGL
- 我目前使用名爲粒設計
- 我測試上的iTouch 4,而其他商業軟件遊戲運行沒有任何問題。我試圖切換到其他設備,問題依然存在。
- 目前的FPS是25-30的粒子效應,我可以肯定地感覺到它(有點遲緩)。當屏幕上出現更多的粒子效應時,情況就更糟了(FPS可能只有10個)
- 我嘗試了很多方法,發現粒子元素的形狀是一個非常關鍵的瓶頸,但實際上很難縮小它。
非常感謝,我編輯了我的問題。 –
@AwQiruiGuo,我更新了答案。我沒有太多想法。也許你附上截圖? – detunized
非常感謝您的更新。我想知道,我是否可以用本地API而不是圖像繪製形狀? –