2017-09-21 117 views
0

我有一個非常簡單的問題。我現在首次將應用上傳到Google Play。該應用程序是在Unity中製作的,它允許使用OpenGLES 2和OpenGLES 3,但後者運行得更好。在我的APK的信息,我可以通過谷歌訪問播放控制檯,它說:Unity,Google Play控制檯和OpenGLES版本

的OpenGL ES版本:2.0+

我只是想確保2.0+意味着所有的OpenGLES版本,包括和大於2.0。這意味着3.0,3.1,3.2等。那是對的嗎?我真的不想在沒有OpenGLES 3的情況下發布應用程序。

回答

0

根據developer.android.com

OpenGL ES的3.0 API提供了附加的特徵和比2.0 API性能更好,也向後兼容

I.e。 OpenGL ES 3是OpenGL ES 2的超集。

因此,您可以毫無疑問地將需求設置爲OpenGL ES 2.0+。

+0

非常感謝。我也讀過這篇文章,但是我很懷疑,因爲如果Open GL ES 3是一個超集,這會使OpenGL ES 2成爲一個子集,那麼不應該將信息稱爲「Open GL ES 3.0+」。這肯定會包括兩個版本。 –

+0

@YigitBireroglu沒有。 ES3具有ES2的所有功能以及其他一些功能。如果你將它設置爲ES 3.0+,那麼它將只允許3.0,3.1,3.2。 – Reaper

相關問題