我应该在libgdx中使用OpenGL 2.0还是1.0?

3
所以我已经使用libgdx几周了,只是为了看看我能做些什么,现在我记得读过有关使用OpenGL 1.0和2.0的内容。当然,在使用libgdx时,我想知道两者之间到底有什么区别,我是否可以只使用OpenGL 2.0来进行我的项目,而不必担心任何问题,还是它有一些缺点?到目前为止,我只用过1.0,另外,我读到了一些有关使用OpenGL 2.0时兼容性问题的文章,这是真的吗?我对我的未来项目的兼容性很感兴趣,所以只使用OpenGL 2.0会没问题吗?
编辑: 非常抱歉,我说的是OpenGL ES 1.0和2.0。

你是在谈论OpenGL ES 1.0和2.0,还是桌面GL 1.0和2.0?因为ES和桌面GL不是同一件事。 - Nicol Bolas
对不起,是的,OpenGL ES 1.0和2.0。 - Leonso Medina Lopez
“我读到使用OpenGL 2.0时存在兼容性问题,这是真的吗?” - 你在哪里看到的?如果你确实需要兼容性,那么出于兼容性考虑,你应该坚持使用1.0版本;但在不知道在这种情况下什么是“兼容性”的前提下,很难确定你是否需要它。 - millimoose
1个回答

1

OpenGL ES 2.0也有一些缺点:不是每个手机都支持它。我有一个简单的规则来决定使用2.0还是1.0:如果你只想创建2D游戏,那就使用1.0。相反,如果3D游戏是你的选择,那么你必须使用2.0。

此外,你必须从一开始就决定好,否则你将会因为它们的不一致而遭受苦难。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接