opengl - SDL2 和 3D 渲染
问题描述
SDL2 是否有能力在不使用 OpenGL 的情况下以 3D 渲染事物(即制作立方体、球体等),还是只有 2D 能力?
解决方案
您的问题在GameDev Stackexchange上会更好,但要简单地回答您的问题:SDL2 本身没有渲染 3D 对象的能力。这在关于页面的SDL中也有说明:
Simple DirectMedia Layer 是一个跨平台开发库,旨在通过 OpenGL 和 Direct3D提供对音频、键盘、鼠标、游戏杆和图形硬件的低级访问
SDL 提供了一些函数来帮助您简化 OpenGL 的使用,但您必须学习和使用 OpenGL 才能渲染 2D 和 3D 矢量图形。
我推荐的关于 SDL 基础的一个很好的教程是这个站点。它只有一些与 OpenGL 的使用相关的章节,但如果你没有过多地使用 SDL,这是一个很好的开始。
推荐阅读
- flutter - 如何在颤动中获得套接字异常?
- regex - Logstash 日志时间和日期解析
- r - 从多个 csv 文件中提取特定单元格并将它们复制到新的 excel 文件中
- facebook - 当我尝试上线时,Streamlabs 抛出此错误:OAuthException (#80001) 对该主页帐户的调用次数过多
- asp.net-mvc - .Net Core 3.1 中的 AsyncControllerActionInvoker 等效项
- java - 使用 Java MVC Hibernate 进行日期范围搜索
- amazon-web-services - Amazon Chime SDK 是否适用于印度?
- flutter - 在按钮按下时颤动旋转图标并带有动画
- python - 我怎样才能做出忽略子集的展望?
- javascript - React.jsx:类型无效 - React Datatable