我的程序显示空白表面,需要在其中显示地图
我的 SDL 有问题。如您所见,我有 3 个文件:include.h、map.h、source.cpp。 在 include.h 中,我包含了所有库。 在map.h中,我编写了一个类:getTil…
使用 stl 映射时出现链接器错误
我收到以下链接器错误: 错误 1 错误 LNK2001:无法解析的外部符号“私有:静态类 std::map,类 std::allocator >,struct SDL_Surface *,struct…
我可以从内部暂停回调吗?
我正在使用 SDL 音频 来播放声音。 SDL_LockAudio 告诉我们: 不要从回调函数中调用此函数,否则会导致死锁。 但是, SDL_PauseAudio 并没有这么说,…
SDL_GL_SetAttribute 不设置颜色大小
我正在尝试更改 *SDL_opengl* 中累积缓冲区颜色分量的大小,但 SetAttribute 命令似乎没有执行任何操作。这是我正在使用的代码。 (为了减少代码大小…
编译 SDL_ttf 时未定义对 WinMain@16 的引用?
我正在尝试使用 MinGW 和 Code::Blocks 编译 SDL_ttf。我已将 MSVC 解决方案导入到 Code::Blocks 中,共有三个项目。 SDL_ttf showfont glfont 在将 S…
gluBuild2DMipmaps 内存泄漏
我有一个将图像/文本加载到游戏中的函数。我正在使用 gluBuild2DMipmaps() 从 SDL 表面制作 OpenGL 纹理。问题是每次我调用该函数时,即使我加载相同…
使用 tmx-parser 和 SDL 进行 2d 图块渲染
我正在努力获取在 Tiled (http://mapeditor.org) 中创建的地图,以便在使用 tmx-parser (http://code.google.com/p/tmx-parser/) 解析地图后进行渲染…
在 SDL 中编写 X 位图加载器?
这是我的代码: template void load_xbm(G* g,N w, N h,unsigned char* data) { Uint32 rmask, gmask, bmask, amask; /* SDL interprets each pixel a…
OpenGL 测试代码在 Mac OS X 上不起作用
这段代码可以在 GNU/Linux 上运行,但我找不到如何让它在 Mac OS X Lion 上运行。 这是一个测试代码。没有什么太难理解的,只是一个空窗口等待退出事…