18得票3回答
SDL将图像嵌入程序可执行文件中

使用SDL在程序中嵌入图片并在运行时使用,这是否可能? 例如,我有一个程序,在启动时显示一个包含标志和版权信息的启动画面。与其将此图像放在位图文件中,并使用SDL_LoadBMP将其加载到SDL_Surface中,我希望将图像嵌入程序二进制文件中,以防止某人潜在地更改启动画面和版权名称。 ...

18得票9回答
Python 和 Pygame 是学习 SDL 的好方式吗?

如果我未来想转向C++和SDL,那么学习Python和pygame是否是学习SDL的好方法?

17得票4回答
SDL2:如何正确切换全屏?

我在我的程序中遇到了退出全屏模式的问题。进入全屏模式是正确的,但尝试返回窗口模式会失败,唯一的效果是光标再次显示。 下面是能够重现此问题的MCVE/SSCCE代码:void ToggleFullscreen(SDL_Window* Window) { Uint32 Fullscree...

17得票5回答
如何在Windows上静态编译SDL游戏

我一直在尝试为Windows制作一个静态链接的“单个二进制”版本的游戏。我想要链接sdl、sdl_image和sdl_mixer,这些库又会引入几个支持库。不幸的是,我还没有找到使用cygwin/mingw/gcc编译和链接它们所有的方法。据我所知,所有现有的公共版本都只是共享库/动态链接库。...

17得票5回答
将OpenGL上下文保存为视频输出

我目前正在尝试将使用openGL制作的动画保存为视频文件。我已经尝试过使用openCV的videowriter,但没有成功。我已经成功生成快照,并使用SDL库将其保存为bmp格式。如果我保存所有快照,然后使用ffmpeg生成视频,那就相当于收集了4 GB的图像。这不切实际。 在渲染过程中如何直...

17得票2回答
如何在MAC中从/Library/Framework文件夹中包含C++文件

我想使用SDL,我在/Library/Frameworks中有一个名为SDL2.framework的文件夹。我想在我的项目中包含文件SDL.h。我该怎么做?我的代码如下:// Example program: // Using SDL2 to create an application win...

16得票4回答
SDL2_image未找到。

我正在尝试编译以下具有标头的代码:#include <SDL2/SDL.h> #include <SDL2_image/SDL_image.h> 然而,在运行以下makefile之后:g++ -std=c++11 src/main.cpp -lSDL2 -lSDL2_i...

16得票3回答
GLUT是否已经过时,不再适用于图形编程?

在 Ubuntu 论坛上阅读了一个关于 GLUT vs. FreeGLUT 的讨论。 GLUT 在图形编程中已死?SDL 是否现在成为 OpenGL 编程的主流?

16得票5回答
在SDL中缩放精灵

我该如何在SDL中缩放精灵?

16得票1回答
SDL GUI库是什么?

有没有一个好的SDL GUI库拥有标准小部件?在谷歌上能找到很多这样的库,但大多数看起来像是从1992年直接穿越过来的。