努力走向3D

我是一名初学者 – 中级C ++ / Java程序员,我的长期目标是成为一名游戏程序员。

我决定从2D开始,朝着3D方向努力。

我想用SDL开始,但是我想知道是不是这样一个好主意。

鉴于我正在朝着3D的方向努力,使用SDL还是跳入OpenGL而不使用Z轴?

只需使用SDL。 当您想要转换时,可以使用OpenGL和SDL。

http://www.libsdl.org/docs/html/guidevideoopengl.html

2D游戏中使用了很多OpenGL。 例如,我们在Teeworld中使用它。 使用它作为一个纯粹的2D语言是好的,它可能会给你一些怪异的时候设置相机,特别是如果你想要的东西像素完美。 但是你会学到很多东西。

你可以使用OpenGL和SDL,这是很常见的。 大多数人这样做只使用GL,并跳过SDL的大部分(全部)绘图function。