Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要学习OpenGL 1.0还是可以跳到OpenGL 3/4?_Opengl_Lwjgl - Fatal编程技术网

我需要学习OpenGL 1.0还是可以跳到OpenGL 3/4?

我需要学习OpenGL 1.0还是可以跳到OpenGL 3/4?,opengl,lwjgl,Opengl,Lwjgl,我以前从未做过游戏编程,现在开始学习使用OpenGL和Java LWJGL进行游戏编程 我正在学习OpenGL 1.0红皮书 我可以直接从OpenGL 3或4开始,而不浪费时间学习1.0吗?直接跳到OpenGL 3/4是安全的:较旧的OpenGL界面使用非常不同的体系结构在图形上下文上绘制对象,这可能会让您感到困惑 一般来说,对最新技术的了解更好,因为您将使用最新的最先进的API 学习任何OpenGL接口的困难都是一样的,因为两者都有复杂的概念 只需跳到3/4,OpenGL 1.0已被弃用,学习

我以前从未做过游戏编程,现在开始学习使用OpenGL和Java LWJGL进行游戏编程

我正在学习OpenGL 1.0红皮书


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

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

一般来说,对最新技术的了解更好,因为您将使用最新的最先进的API


学习任何OpenGL接口的困难都是一样的,因为两者都有复杂的概念

只需跳到3/4,OpenGL 1.0已被弃用,学习它没有意义,因为它本来就不应该被使用

跳过不推荐使用的OpenGL 1.0;越早熟悉vbo、fbo、矩阵和向量运算,效果越好

旧的固定功能显然可以保护用户不去处理代数,但是cg是应用代数(和一些微积分)。句号

还有“OpenGL编程指南(第八版)这是学习OpenGL的官方指南,版本4.3”这是“红皮书”的最新版本。
注意版本;仅在学习时使用最新版本(目前为第8版)

问题到底是什么?我认为最好是了解事情的实际情况,而不是几年前的情况。去买一本最新的OpenGL书籍。你能给我推荐一本书吗?我只是想问,nob能否直接从OpenGL 3.XT开始回答你的问题:不,是的。对于书籍,你最好使用搜索引擎。谢谢索尔卡。我已经在红皮书上下载了第8版并开始阅读。