我以前从未做过游戏编程,而且我开始使用OpenGL和Java LWJGL学习游戏编程,
我正在从http://glprogramming.com/red
学习OpenGL 1.0红皮书我可以直接从OpenGL 3或4开始,而不用浪费时间学习1.0吗?
答案 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版)进行学习。