我正在實現一個恆定FPS的遊戲循環。我想25-30 FPS應該足夠了。 來自您自己的經驗的任何想法?我應該甚至限制FPS嗎?具有恆定FPS的Android遊戲?
回答
30到40 fps通常適合快節奏的遊戲。根據遊戲的不同以及遊戲的重量,平臺可能無法一直保持。因此,假設遊戲不能準確地跟蹤fps是更好的。取而代之的是保留一個定時器,每個幀檢查系統時鐘並計算已經過了多長時間。通過這種方式,即使遊戲運行速度較低,您也可以正確計算物理量(物體落下)的增量。
一個良好的開端遊戲循環:http://wiki.igda.org/Programming_and_Technology/Game_Programming_Patterns_for_Beginners/Game_Loop
偉大的鏈接,謝謝! – sinek 2010-02-18 19:43:19
有話題的另一種治療在這裏:
我注意到其他的答案解決一個遊戲循環應該實現,在這個意義上你應該總是渲染你的圖形/更新相對於時間偏移毫秒而不是'幀',這是真的。
我找到了這個網頁,試圖看看是否理想 Adnroid內的幀率有建議,但周圍的Googling後,我沒有找到關於最佳FPS使用任何事實。並不是說沒有一些'神奇'的數字對於某些Android芯片組或者類似的東西是理想的。只是如果有的話,我認爲這不是一個足夠重要的觀點。
這就是說,沒有找到任何硬性的答案後,我會分享理想 Android的幀率我的思念,爲別人想知道我做了同樣的事情:
理想的幀率是爲小可能的而不會影響用戶體驗。原因是每秒渲染的幀越多,使用的CPU週期越多,消耗的電池就越多。例如某些遊戲(例如國際象棋)沒有像快節奏的「無盡跑步者」遊戲那麼多。
從較低的數字開始並增加幀率直到用戶體驗感覺良好可能是一個很好的指標。在發佈之前,應該能夠調整應用程序開發的結束時間。
「理想的幀速率儘可能小而不會影響用戶體驗」 - 正是我需要的智慧詞彙。非常感謝! – 2018-01-18 15:04:15
- 1. 幀速率不恆定android遊戲
- 2. 恆FPS的Android OpenGLES
- 3. 遊戲計算FPS
- 4. FPS遊戲和OpenGL
- 5. Android studio 2d遊戲fps問題
- 6. ANSI C:在恆定的FPS
- 7. 如何創建FPS遊戲?
- 8. 非遊戲iPhone應用有多少FPS?
- 9. 在Android遊戲循環中的非恆定時機
- 10. 我的遊戲中的FPS Counter(Java)
- 11. 如何加快我的遊戲fps?
- 12. OpenGL - 簡單的3D遊戲低FPS
- 13. 更改Sprite-Kit遊戲的FPS?
- 14. 如何讓遊戲的FPS(使用OpenGL)達到800 FPS
- 15. 具有恆定的LLVM
- 16. 使用Angular進行遊戲(60 fps)
- 17. C#GDI遊戲循環(FPS計數器)
- 18. 在android平板上提高60以上的opengl \遊戲fps
- 19. 如何在Android設備上獲取fps遊戲的價值
- 20. 在Python 3遊戲中設置固定的FPS
- 21. 具有恆定值型
- 22. 具有恆定數字和
- 23. 爲FPS遊戲編寫XNA遊戲服務器的最佳方式是什麼?
- 24. Android的帆布遊戲,遊戲速度
- 25. 有沒有開源的Android 3D遊戲開發工具包?
- 26. Android遊戲在某些設備上波濤洶涌,但擁有高FPS
- 27. 沒有在Android上檢查優勝者的遊戲遊戲
- 28. 與Android遊戲
- 29. Android HTML5遊戲
- 30. android opengl遊戲
感謝您快速回答! – sinek 2010-02-18 11:06:48