SDL - 简单的DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频帧缓冲提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。它被MPEG播放软件,模拟器和许多流行的游戏使用,包括获奖的Linux端口“文明:呼唤权力”。不应与安全开发生命周期混淆。
我已经使用SDL2制作一个简单的游戏几个月了。我最近尝试添加照明,但是当我尝试渲染灯光或任何其他图层时,屏幕只是黑色。 我也试过了...
我的任务是向我们用 C++ 编写的 iOS 应用程序添加对通用链接的支持,但还有一个额外的复杂之处,即该应用程序使用 SDL 2 来包装 iOS 特定代码(如 AppDelegate)。 弗...
如何将 '*anyopaque' 转换为 '[]const u8'?
我正在与 SDL Zig 绑定进行交互 我有一个 Surface,其中包含指向一些像素的指针。在 C 中,这是一个 void*,在 zig 中,它是一个 *anyopaque 我想将这个指向像素的指针传递给
我正在使用 SDL 开发一款游戏,目前正在致力于实现角色移动和重力。但是,我遇到了一个问题,即我的代码的特定部分没有按预期运行......
当我尝试按照 SDL2 教程用 C 创建图形窗口时,出现了这个问题。 我按照教程中创建了标头、源 .c 和 main,但是当我用 m 运行它时...
当我尝试按照 SDL2 教程用 C 创建图形窗口时,出现了这个问题。 我按照教程中创建了标头、源 .c 和 main,但是当我用 ma 运行它时...
我正在检测左脚的碰撞,以防止自己从地面跌落。代码工作得很好,直到我将 gameLoop 函数移动到另一个文件来组织......
我正在用 OpenGL 和 SDL 编写乒乓球游戏。我对 SDL_GetTicks() 的工作原理了解甚少,但我正在努力想办法实现如何让我的球移动,例如每 1000 次
SDL Mixer 声音无法使用 PlayChannel() 播放
我正在创建一个类来与 C++ 中的 SDL Mixer 交互,以便我可以在我的应用程序中播放声音。然而,我的声音似乎没有播放完,我根本听不到它们。 这是我的c...
所以我试图为我的正方形数组实现一个渲染函数。数组表示爆炸的光线投射碰撞箱的输出: 对于绘图,我使用 SDL2 库,但一次绘制一个矩形...
我正在尝试在我的 Visual C++ 项目中使用“printf”,但它不起作用。使用 Lazy Foo 的教程,我在项目中设置了 SDL,但是当我播放它时,printf 不执行任何操作。 #include“SDL....
设置SDL窗口: sdl_window = SDL_CreateWindow( “观众”, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UND...
我正在尝试制作一个带有图像、矩形和指示 FPS 的文本的窗口。我只是每隔一两秒更新一次 FPS 文本。问题在于这个声明: 如果(SDL_GetTick...
SDL_Event->key.keysym.sym 符号键(冒号、双引号、问号...)
https://web.archive.org/web/20130728100527/http://www.libsdl.org:80/docs/html/sdlkey.html 以下是 SDL 文档中列出的关键枚举。 具体来说,对于这个问题,我们只需要一个子集。
我只是想学习如何在 Clion(Jetbrains IDE)中使用 SDL,我在一篇文章中找到了编辑我的 CMakeLists.txt 的答案,我做到了!但它没有奏效。 我可以使用图书馆,但我不能合作...
如何在SDL2 / C++ / Visual Studio 2012 Express程序中设置窗口标题栏图标和alt-tab图标?
我已将 .rc 文件添加到我的项目中,其中包含以下内容: IDI_MAIN_ICON 图标“..\..\icon_artwork\windows_icons\project.ico” .ico 文件包含 16x16、3...
我正在研究沙子落下元胞自动机,并且在更新沙子时遇到这个问题。一切都正确落下,但由于它是从下往上、从左到右更新的,沙子
这是我的代码: #包括 #包括 int main(int argc, const char * argv[]) { SDL_Init(SDL_INIT_VIDEO); SDL_Window *_window; _window = SDL_CreateWindow("游戏...
我收到一份错误报告,指出我的程序使用的外部 DLL(SDL_Mixer,如果它有帮助)中的某些音乐播放代码中的某些功能正在提高 EPrivilege。 DLL 是用 C 编写的,所以...