我是否需要学习OpenGL 1.0或者我可以跳到OpenGL 3/4吗?

时间:2014-07-04 06:56:02

标签: opengl lwjgl

我以前从未做过游戏编程,而且我开始使用OpenGL和Java LWJGL学习游戏编程,

我正在从http://glprogramming.com/red

学习OpenGL 1.0红皮书

我可以直接从OpenGL 3或4开始,而不用浪费时间学习1.0吗?

3 个答案:

答案 0 :(得分:2)

刚刚跳到3/4,OpenGL 1.0已被弃用,没有必要学习它,因为它不应该首先使用!

答案 1 :(得分:1)

直接跳到OpenGL 3/4是安全的:较旧的OpenGL接口使用非常不同的架构在图形上下文中绘制对象,这可能会让您感到困惑。

一般来说,最新技术的知识会更好,因为您将使用最新的最新API。

恕我直言,学习任何OpenGL界面的困难都是一样的,因为两者都有复杂的概念。

答案 2 :(得分:0)

略过那个弃用的OpenGL 1.0;越早熟悉vbo,fbo,矩阵和向量运算,就越好。

旧的固定功能显然可以保护用户免受代数处理,但cg 应用代数(和一些微积分)。周期。

有“OpenGL编程指南”(第八版版):学习OpenGL的官方指南,版本4.3 “”红皮书“的最新版本。 注意版本;只使用最新的(目前为第8版)进行学习。