如何在窗口 SDL 应用程序中同步翻页和垂直回扫?
我目前正在编写一款极其复杂和狡猾的游戏,它会让您充满敬畏和惊叹 - 哦,好吧,这是 15 个谜题,我只是在熟悉 SDL。 我在窗口模式下运行,并使用 SDL…
在 C/C 中生成线程的跨平台方式++?
在 C 和 C++ 中是否有跨平台的方式产生线程? 像 sched_yield() 或 Sleep(0) 这样的东西? 在某些实现中,SDL_Delay(0) 是否总是产生或会立即返回?…
MIPS平台交叉编译libSDL的问题
我试图为我的 mips 平台编译 libSDL-1.2.14。 但它并不成功。 这些是我尝试过的步骤: export PATH=/opt/mips-4.3/bin:$PATH 进入 libSDL-1.2.14 源文…
将 SDL_Surface 转换为 OPENGL_Texture 的白色四边形
我正在尝试使用我在互联网上找到的一段代码将 SDL 表面转换为 openGL 纹理,经过几个小时的搜索,大多数似乎以相同的顺序使用相同的函数,所以我假设…
将 SDL_PeepEvents 从 SDL 1.2.14 迁移到 SDL 1.3
我正在将使用 SDL 1.2 框架用 C++ 编写的 OS X 应用程序移植到使用 SDL 1.3 框架的 iOS。方法发生了一些变化,我在重写几段代码时遇到了麻烦。以下是 …
使用 gluUnProject() 在光标位置绘制一个四边形
我正在将 SDL 与 OpenGL 一起使用,到目前为止我已经在 2d 中完成了所有操作(使用 glOrtho()) 现在我想尝试在 3D 中绘制东西,但是当然,因为我现在…
使用 CMake 在 Visual Studio 上设置 SDL
我的主要 IDE 是 Visual Studio 10.0,所以 MSVC 是我的编译器。我正在构建一个基于 CMake 的项目,需要安装 SDL 和 SDL_Mixer。正确的方法是什么,以…
OpenGL 缓冲区如何实现?程序运行之间状态持续吗?
我正在编写一个OpenGL程序,该程序绘制到辅助缓冲区中,然后辅助缓冲区的内容被累积到累积缓冲区中,然后再被GL_RETURN-ed到后缓冲区(本质上是合成到…
为什么 SDL_BlitSurface 的 SDL_Rect* 参数不是 const?
int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect); 为什么 srcrect 和 dstrect 参数不是 const?它…