正如標題所述,GLES1或GLES2更快。Angengine GLES2比GLES1慢嗎?
我有兩個設備,一個設備只支持GLES1,另一個支持GLES2。 我在論壇上看到,GLES1應該在GLES2設備上運行速度較慢,因爲它是模擬的,但我讀過的評論與此聲明相反。
因此,截至最新的引擎版本GLES2,它是否比GLES1更快?
正如標題所述,GLES1或GLES2更快。Angengine GLES2比GLES1慢嗎?
我有兩個設備,一個設備只支持GLES1,另一個支持GLES2。 我在論壇上看到,GLES1應該在GLES2設備上運行速度較慢,因爲它是模擬的,但我讀過的評論與此聲明相反。
因此,截至最新的引擎版本GLES2,它是否比GLES1更快?
在每個Andengine示例應用程序的版本中都有一個基準。 另外,速度只是使用哪個版本的一個考慮因素。在GLES2中可以執行的操作代價昂貴,但在GLES1中不可用。它有點蘋果橙子。但是你應該使用GLES2,因爲它們的速度是可比的,但是它們的功能集不是。 GLES2要好得多,具有更豐富的API和更多功能以及持續改進和支持,而GLES1並沒有積極開發。
這裏是performacne測試做對比GLES1和GLES2 onthe andengine論壇鏈接: http://www.andengine.org/forums/project-development-blogs/andengine-performance-test-gles2-why-avoid-using-it-t7621.html
的結果是一歲多,許多改進已經發生在GLES2至今。在移動和旋轉的同時,屏幕上不會需要1500個物體。
初始效果還形成鮮明對GLES1對2: 我的結果: GLES2:Galaxy S的 1)10.5 FPS 2)20.8 FPS 3)10.5 FPS @ 1500的對象與移動和旋轉
GLES1:Galaxy S的 1)10.6 FPS 2)44.4 FPS 3)45.5 FPS @ 1500的對象與運動和旋轉
爲什麼你不測試它?由於您可以訪問這兩種設備,因此測試應該相當容易。
我想,但我已經在作出GLES1比賽中,我需要很快完成。我有足夠的時間將遊戲移植到GLES2並完成遊戲本身,但我寧願堅持使用GLES1並完成遊戲,因爲我不確定移植時間是否值得。 –
是的,我之前看過那篇文章,但正如你所說,它已經有一年多了。這就是爲什麼我想知道是否有任何改進來彌補這種性能差距。那麼,由於A *算法在GLES2中已經得到了改進,並且由於我有很多需要它的AI實體,所以我估計它的時間要轉移了! –