16得票4回答
SDL2.0的SDL_Overlay替代方案

我一直在尝试学习ffmpeg的以下教程:http://dranger.com/ffmpeg/tutorial02.html 但是,当我尝试使用gcc编译时,会得到以下输出:root:/Users/mbrodeur/Downloads/HACKATHON CONTENT/Tutorials-&...

16得票2回答
SDL2: 生成完全透明的纹理

如何使用SDL_CreateTexture创建透明的纹理?默认情况下,我使用以下代码创建纹理:SDL_CreateTexture(renderer, SDL_PIXELFORMAT_RGBA8888,SDL_TEXTUREACCESS_TARGET, x, y); 然后我使用重定向输出到此纹理...

16得票1回答
全屏模式下的SDL OpenGL Alt-tab操作会产生不可预测的结果

我正在使用SDL 1.2.14和其中包含的OpenGL绑定来用C++编写游戏。 然而,如果游戏处于全屏模式并且我通过Alt-Tab切出再切回游戏,结果就会变得不可预测。游戏逻辑仍在运行,但渲染停止了。我只能看到在Alt-Tab之前绘制的最后一帧游戏画面。 我已确保在获取SDL_APPACT...

16得票2回答
在Macbook Air 2012上使用SDL2创建OpenGL 3.x上下文

据我所知,Macbook Air 2012支持OpenGL 3.2。然而,当使用SDL 2.0创建OpenGL上下文时,上下文仅支持OpenGL版本2.1。 SDL 2.0是否能够创建GL 3.2上下文?

16得票3回答
如何在SDL 2中进行BMP截图并保存?

如何仅使用给定的SDL_Window*和SDL_Renderer*创建并保存SDL 2.0中的屏幕截图?

16得票1回答
SDL_PollEvent()在空闲时会出现卡顿现象?

我使用SDL2在C++中拼凑了一个非常基本的游戏循环,但我注意到每隔几秒钟,即使什么也没有发生,SDL_PollEvent似乎异常缓慢。 我在每次循环时将我的deltaTime发送到控制台,当SDL_PollEvent滞后时,其差异约为100毫秒。我已经确认这是该函数的问题,通过移动我的计时...

15得票3回答
Linux,C ++,第三方库

好的,这是一个简单的问题。我在Windows上使用Visual C++编程,为了学习目的,我改用Ubuntu,并开始使用Code::Blocks、CodeLite和Eclipse。我使用SDL2和GLEW编写了一些简单的程序,以基于SDL2窗口的OpenGL应用程序为基础。我使用以下命令下载了...

15得票1回答
/usr/bin/ld: 找不到文件或目录:没有那个文件或目录。

我正在按照这个SDL教程尝试使用一些SDL扩展库。我的代码与他们的完全相同,但我仍然无法make文件,这让我相信问题出在我的makefile中,它看起来像这样:CXX = g++ # Update these paths to match your installation # You may...

15得票6回答
如何使用SDL同时处理多个按键输入?

我需要关于使用SDL处理键盘事件的建议。 我有一个第一人称摄像机,可以前进、后退、左右平移,并且可以使用鼠标来观察周围的环境,这非常棒。以下是我的processEvents函数: void processEvents() { int mid_x = screen_width &g...

15得票1回答
与不相关的窗口有关的奇怪的SDL副作用

在使用pysdl2玩耍时,我注意到了这种奇怪的副作用:一旦sdl脚本运行,通常会变得半透明的不相关窗口现在保持不透明。 如果不是因为这让我有一种困扰的感觉,我就不会介意这些了,因为这表明我可能做错了某些根本性的事情。 有谁能告诉我这里到底出了什么问题? 以下是我的脚本:impor...