SDL - 简单的DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频帧缓冲提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。它被MPEG播放软件,模拟器和许多流行的游戏使用,包括获奖的Linux端口“文明:呼唤权力”。不应与安全开发生命周期混淆。
使用 SDL_Renderer 绘制 2D 内容,使用 SDL_GLContext 绘制 OpenGL 内容
我学习 SDL 2D 编程已经有一段时间了,现在我想结合使用 SDL 和 OpenGL 创建一个程序。我是这样设置的: SDL_Init(SDL_INIT_VIDEO); 窗口 = SDL_CreateWi...
g++ 未被识别为在 Windows 上运行 makefile 的命令
我在 stackoverflow 上看过这篇文章,他们说使用名为“VS2012 的开发人员命令提示符”的命令提示符并运行以下命令: nmake -f Makefile.win 这是我的错误...
无法在 OSX Sonoma 上构建 SDL Ada 绑定,因为出现错误:令牌“(”之前缺少二元运算符
我正在尝试在我的 OSX Sonoma 14.4.1 上使用 ADA(通过 Alire 和 gnat_native 工具链)和 SDL2 编写一个小游戏。 对于 Ada,我使用的是 Alire,从我所看到的来看,我有最新的 gnat 本机版本(
SDL3 的 SDL_SetWindowModalFor() 在 Windows 上失败并显示“不支持该操作”?
这是要测试的最少代码: SDL_Window* 父 = SDL_CreateWindow("父窗口", 800, 600, SDL_WINDOW_RESIZABLE); 如果(父级) { SDL_Window* 子 = SDL_CreateWindow("子"...
我正在尝试将多个纹理混合在一起并启用抗锯齿功能,如果纹理不旋转,效果很好,但是当我旋转纹理时,抗锯齿会在纹理的边缘产生一个“边框”...
我做了一个简单的ROS2节点来移动机器人。 #包括 #include“rclcpp/rclcpp.hpp” #include“geometry_msgs/msg/twist.hpp” #include“SDL.h” 无效清理...
我正在使用SDL2来绘制文本,但是Visual Studio中的内存使用量呈线性增长,直到程序崩溃。我被告知要在项目属性中禁用地址消毒程序,但我没有启用...
错误 LNK2019:函数 ___tmainCRTStartup 中引用了无法解析的外部符号 _main,但这一次不是 Windows/控制台问题!
所以,臭名昭著的错误又回来了。该项目抱怨找不到 main() 方法(这就是错误的含义,对吧)。 不过我确实有一个主项目,而且我的项目是一个控制台项目,...
SDL2 无法在 Crostini ChromeOS 上初始化
我在 ChromeOS 111.0.5563.100 上的 Debian 10 Bullseye Crostini VM 上运行。这是我的 SDL2 代码... #定义SDL_MAIN_HANDLED #包括 int main(int argc, char *argv[]) { 布尔
VS Code 调试器在调试 SDL2 应用程序时未在“变量”或“监视”中显示任何变量?
我正在尝试调试 SDL2 应用程序,但是在设置断点并成功启动后,“变量”窗口中没有显示任何内容,并且提供的“监视”变量“不可用”....
我正在使用 SDL2 和 C 开发这个图形/游戏引擎。 我设法编写了游戏循环的所有基础代码,并将内容分成多个文件。当我尝试定义自己的时出现问题...
Homebrew 无法安装 SDL_image 和 SDL_ttf(macos 版本 10.13.6 High Sierra)
当我尝试使用自制程序安装时 酿造安装sdl2_ttf 这就是我所拥有的 /Users/mac/Library/Logs/Homebrew/ninja/01.python3 的最后 15 行: 运行时: clang++ -MMD -MT build/build...
我正在关注 Pikuma 的这篇教程,了解如何设置基本的 C/SDL2 游戏循环,一切都运行得非常好。我能够完成教程并且我的程序运行良好。 问题
我有一个游戏,要求我允许玩家通过网络互相聊天。一切都很好,除了玩家可以输入 Unicode 输入的部分。 所以,这个问题可以分成两部分...
即使使用编译器参数,macos 也无法找到 SDL2/SDL.h 文件
我正在使用chip8模拟器,在实现图形时,我收到一条错误,指出找不到SDL2/SDL.h文件 使用 m1 mac vscode,我在 Library/
我正在尝试用 C 语言学习 SDL,我想使用 Zed 作为我的文本编辑器。 在 VS code 中,我设法包含库的路径并获得支持的 SDL 语法。 最近 Zed 是我的主要文本编辑......
作为一项挑战,我正在尝试用汇编方式制作一款游戏。经过一番研究,我尝试通过从SDL动态库导入函数来制作SDL2窗口。 外部SDL_Init extern SDL_CreateWindow
我正在尝试制作一个简单的平台游戏,但在对角线移动后解决碰撞时遇到问题。我有一个图块地图,我可以用它迭代播放器周围的每个图块。 哈...
我正在研究 SDL 2.0 源代码,注意到其中有另一个声称是 1.3 版本的 SDL 文件夹。 我对它很感兴趣,因为它有 android、iphone 和 ...
我正在尝试在 SDL 中制作一个游戏,我首先在屏幕上绘制一个矩形,然后用箭头键移动它。我已经成功编程了,但是有一个小问题......