有关Simple DirectMedia Layer 2(SDL2)的问题和问题。如果您使用的是SDL 1.2,请使用标签[sdl-1.2]。如果您一般在质疑库,请使用标签[sdl]。
C++11 + SDL2 + Windows:多线程程序在任何输入事件后挂起
我正在使用 C++11、MinGW 和 Windows API 开发屏幕捕获程序。 我正在尝试使用 SDL2 实时观察我的屏幕捕获程序如何工作。 窗户打开得很好,
我使用 SDL2 创建了非常简单的程序来显示从光线追踪器图像生成的窗口: auto* wnd = SDL_CreateWindow("光线追踪器", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, s....
我使用以下结构来获取调整大小的 SDL 窗口的新宽度和高度: if (sdl_set->GetMainEvent()->type == SDL_WINDOWEVENT) { if (sdl_set->GetMainEvent()->window.event ==
SDL2 SDL_GetWindowSurface 返回未知像素格式的表面
不确定为什么 SDL_GetWindowSurface 返回具有未知像素格式的表面。 输出: 窗口像素格式 SDL_PIXELFORMAT_RGB888 表面像素格式 SDL_PIXELFORMAT_UNKNOWN 代码
我使用了GDB,发现SDL_Init和SDL_CreateWindow可以工作,但是当代码到达SDL_CreateRenderer时,它调用它并挂起,它永远不会返回,GDB只是等待。另外,CPU 使用率...
我正在研究在 Windows 10 上用 C++ 在 SDL2 中创建的纹理。 我想以透明度显示 bmp 文件 (light.bmp) 的纹理。 我写了这个代码示例,它应该显示 bmp 文本...
我正在研究在 Windows 10 上用 C++ 在 SDL2 中创建的纹理。 我想以透明度显示 bmp 文件 (light.bmp) 的纹理。 我写了这个代码示例,它应该显示 bmp 文本...
我使用 SDL2 和 C++ 创建了一个在 2D 游戏中跟踪玩家的摄像头系统。我插入了一个具有光效果的纹理,该纹理从透明到不透明的黑色呈放射状渐变。以下是全文...
我使用 SDL2 和 C++ 创建了一个在 2D 游戏中跟踪玩家的摄像头系统。我插入了一个具有光效果的纹理,该纹理从透明到不透明的黑色呈放射状渐变。以下是全文...
我正在尝试创建一个稍微有效的函数来渲染圆。我尝试使用中点算法逐像素绘制像素,但这太慢了。因此,经过一番研究后,我选择创建一个
我正在尝试在使用 Makefile 构建的项目中使用 SDL2、SDL2_ttf 和 SDL2_image。我尝试了很多不同的方法,但无论到目前为止我尝试过什么,SDL2_ttf 和 SDL2_image 都会抛出...
pygame._sdl2 和 SDL2 - 使用多个渲染器在 GPU 上进行高效纹理存储
我正在 pygame._sdl2 中工作,以便我可以同时创建多个 (2) 窗口。 我认为这是一个 SDL2 问题,不是特定于 pygame 的: 我希望能够将相同的纹理 blit() 到 b...
默认参数的RenderCopyEx是否比SDL2中的RenderCopy更消耗资源?
我正在使用 rust-sdl2 中的 sdl2 绑定在 rust 中编写个人游戏框架。我想编写一个 fill_text 函数,我使用构建器模式来创建参数,例如文本、位置和旋转...
我目前正在编写一个最小的 Linux 发行版,供个人使用,使用 Linux 内核和 BusyBox。我使用 QEMU 进行调试,没有像 CMake 这样奇特的构建系统,只有基本的 shell 脚本。 当我...
我想使用SDL2库来捕获游戏手柄输入,所以我编写了一个简单的测试程序,但它没有做任何事情,没有错误消息,没有构建错误,什么也没有: 程序输出 ...
SDL2-CS 自动尝试在 M2 Mac 上查找 libSDL2.dll 而不是 libSDL2.dylib
所以我终于设法让 Rider 在执行以下操作时不会出错:使用 SDL2。我通过不安装 SDL2-CS 而是安装 SDL2-CS.NetCore 来做到这一点,因为我使用的是 .NET 8 。 下面的代码是...
在哪里加载 arial.ttf 字体和来自可信来源的任何其他字体文件
如何加载 arial.ttf 文件?我在一个项目中使用 sdl_ttf.h,由于 sdl_ttf 仅提供打开 ttf 文件的功能,并且没有预安装字体文件,因此显示错误...
OPENGL 中纹理的 SDL_PIXELFORMAT_ABGR1555 的等效像素格式是什么?
我有一个游戏,将 ABGR1555 类型的颜色值输出到帧缓冲区,到目前为止我一直在使用 SDL2 进行图形(绘制纹理),并且它可以方便地选择处理颜色
在 C# 中使用“using”时,Rider MAUI 中的 Mac M2 上找不到 SDL2-CS
我在 C# 中使用 SDL2 读取操纵杆/控制器时遇到了一些问题。 我使用 SDL2 进行跨平台开发,使用 MAUI for Mac 和 Windows 我尝试使用brew安装SDL2: 酿造我...
当我用 C 编译并运行一个使用 SDL 库(版本 2)的简单应用程序时,窗口似乎打开了两次;首先我看到一个打开和关闭速度非常快的窗口,然后是窗口