2017-09-21 80 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

相关问题