opengl - SDL2 和 3D 渲染

标签 opengl 3d sdl sdl-2

SDL2 是否能够在不使用 OpenGL 的情况下以 3D 方式渲染事物(即制作立方体、球体等),还是它只有 2D 能力?

最佳答案

你的问题最好在 GameDev Stackexchange 上提出但简单地回答您的问题:SDL2 本身没有渲染 3D 对象的能力。 SDLs about 中也说明了这一点页:

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D

SDL 提供了一些功能来帮助您简化 OpenGL 的使用,但您必须学习和使用 OpenGL 才能渲染 2D 和 3D 矢量图形。

我推荐的关于 SDL 基础知识的一个很好的教程是 this地点。它只有一些章节与 OpenGL 的使用相关,但如果您没有太多使用 SDL,这是一个很好的开始。

关于opengl - SDL2 和 3D 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55366742/

相关文章:

c++ - 如何在 Cygwin 中使用 OpenGL 和 GLUT

c++ - glUnmapBuffer(GL_ARRAY_BUFFER) 与 glBindBuffer(GL_ARRAY_BUFFER,0)

c++ - 如何在 Windows 操作系统上安装 Libigl 实验室?

c++ - 如何避免 SDL 2 游戏中的运动模糊?

c++ - Sprite 运动

Sprite 之间的 C++ SDL 碰撞

opengl - OSX 上的 AVFoundation : OpenGL texture from video WITHOUT needing access to pixel data

c++ - opengl 位于何处(gpu 软件或操作系统)?

c++ - 在 DirectX 9 中加载 .X 模型

sql-server - 查找一组 3d 点的相关子集