使用 makefile 在 OS X 上编译 SDL
我正在尝试编译我在 OS X 上用 C++ 和 SDL 编写的俄罗斯方块程序。首先我尝试这样做: `g++ -o tetris main.cpp `sdl-config --cflags --libs` -frame…
如何在 SDL 中进行硬件加速 Alpha 混合?
我正在尝试找到在 SDL 中进行 alpha 混合的最有效方法。我不想回去重写渲染代码以使用 OpenGL(我读到使用 alpha 混合效率更高),所以我试图找出如何…
如何确定索引模式 SDL_Surface 是否具有透明度?
我已经得到了用于加载 SDL_Surface 并将其转换为 OpenGL 纹理的代码,但是我意识到它们仅适用于 RGB(A) 表面。我需要将支持扩展到索引模式图像(有或…
使用 c++ 模拟游戏循环中的时间
我正在 Linux 上使用 OpenGL 和 SDL 从头开始用 C++ 构建 3D 游戏,作为一种爱好,并了解有关该编程领域的更多信息。 想知道在游戏运行时模拟时间…
带有 Python 绑定的 C lib,两者都想要渲染
我正在用 Python 绘制一些流体动力学草图。一段时间后,我寻求更快的速度,因此我用 C 重写了实际逻辑并设置了一些 Python 绑定(使用 SWIG)。 我现…
轮询后 SDL_Event.type 始终为空
我有一个通用函数,应该处理 SDL 事件队列中的任何事件。到目前为止,该函数如下所示: int eventhandler(void* args){ cout << "Eventhandler starte…
处理曲面向量时如何正确使用 SDL_FreeSurface
我在 SDL 中设置了一个小型射击游戏作为自己的教程。我有一个弹丸结构 struct projectile { SDL_Surface* surface; int x; int y; }; ,我把它放入一…
SDL_image/C++ OpenGL 程序:IMG_Load() 产生模糊图像
我正在尝试加载图像文件并将其用作立方体的纹理。我正在使用 SDL_image 来做到这一点。 我使用此图像是因为我发现它具有各种文件格式(tga、tif、jpg…
对于现实世界的游戏引擎,我应该使用什么 3D 图形框架?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
使用 GFX rotozoomSurface 和 SDL 绘制透明精灵的正确方法是什么?
我在 Fedora 10 上使用最新的 SDL/GFX 库,并尝试渲染 PNG 或 GIF 图像到屏幕表面。我根本无法显示透明的 PNG 所以我用全白色替换了透明部分或我的精…
SDL_Audio_Spec 中的回调函数是否每秒调用 SDLAudio_Spec.freq 次?
SDL_Audio_Spec 中的回调函数是否每秒调用 SDLAudio_Spec.freq 次?…
在SDL回调函数中以一定频率播放波形
我有一个 64 个样本长的波形。如果采样率为 44100 Hz,我如何播放(循环)该波形以便它播放任意频率? 频率 = 采样率 / 样本中的波形持续时间 因此频…
如何清除 SDL_Surface 并将其替换为另一个 SDL_Surface?
一段时间以来一直试图在网上找到这个。 我有一个包含一些内容的 SDL_Surface(其中一个是文本,另一个是精灵的一部分)。在游戏循环中,我将数据很好…
SDL_Mixer 声音问题
基本信息: 编程语言 - C++ 平台 - Windows 音频格式 - wav 和 mid 我最近完成了一个游戏,并正在寻找将其上传到文件托管站点的最佳方法。我最终决定…