【问题标题】:should I use OpenGL 2.0 or 1.0 with libgdx?我应该将 OpenGL 2.0 或 1.0 与 libgdx 一起使用吗?
【发布时间】:2012-09-23 00:09:10
【问题描述】:

所以我已经使用 libgdx 几个星期了,只是为了检查我能做什么,现在我记得读过有关使用 OpenGL 1.0 和 2.0 的文章。我想知道当与 libgdx 一起使用时 2 之间到底有什么区别,我可以只在我的项目中使用 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 不是一回事。
  • 对不起是 OpenGL ES 1.0 和 2.0
  • “我读到了使用 OpenGL 2.0 时的兼容性问题,这是真的吗”——你在哪里读到这个?仅当您确实需要所述兼容性时,才应该为了兼容性而坚持使用 1.0;如果不知道在这种情况下“兼容性”是什么意思,就不可能弄清楚你是否需要它。

标签: opengl-es opengl-es-2.0 libgdx


【解决方案1】:

是的,OpenGL ES 2.0 有一些缺点:并非所有手机都已经支持它。我有一个简单的规则来决定使用 2.0 还是 1.0:如果你只想创建 2D 游戏,请使用 1.0。反之,如果3D游戏对你有利,你就得用2.0。

此外,您必须从一开始就做出决定,否则您将受到他们不一致的影响。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    相关资源
    最近更新 更多