2012-08-07 108 views
0

我的問題是:我有一個android手機和平板電腦,兩個都運行android 4.0。 在手機上,我的遊戲運行速度爲120 fps,平板電腦的運行時間爲60分鐘。我知道更高的分辨率可能是一個因素,但對於Android遊戲來說,60 fps是不錯的選擇?無論如何,以實現更高的平板電腦的FPS?在android平板上提高60以上的opengl 遊戲fps

我嘗試過使用AndEngine和E3Droid作爲我的遊戲(因爲它們分別是打開gl 2.0和1.0/1.1),但都產生相同的結果。

任何提示?也許60fps對於android遊戲綽綽有餘?我來自XNA,通常我的速度超過100 fps,因此我擔心。

+3

60 fps對任何遊戲都有好處。 – DeeV 2012-08-07 17:52:49

+0

我認爲這是綽綽有餘。利用任何額外的時間,讓你的線程睡一會兒。以更快的速度運行只會消耗更多的能量,從而獲得微不足道的好處。 – Tim 2012-08-07 17:57:39

+0

請考慮[人眼/大腦只能註冊12hz](http://en.wikipedia.org/wiki/Frame_rate)..(這種FPS出現「不光滑」,但閱讀了文章的其餘部分; - ) – 2012-08-07 18:00:20

回答

1

無論什麼對遊戲有好處,都完全不在您的掌握之中。許多設備上的渲染上限爲60甚至30幀/秒。不要擔心,它完全依賴於設備!

如果你還沒有,請看你的遊戲邏輯中實現一個固定的時間步。 Here是關於這個問題的一篇很棒的博客文章。

祝你好運!

1

我認爲60 fps並不差我玩很多PC遊戲,如果你得到太多的fps,它會開始撕裂圖像,但是當我使用垂直sycronization幀速率下降到60 FPS,並沒有撕裂可見,因此手機和平板電腦使用60赫茲屏幕,你不應該擔心實際上它可能會使用vsync的60 FPS幀率。

1

每秒60幀應該綽綽有餘!每秒30幀通常被認爲是正常和可接受的幀速率。 60 fps可能會產生更好的結果,但你走得越高,你實際上會發現有更多的改進。