12得票1回答
SDL_WINDOWEVENT_RESIZED与SDL_WINDOWEVENT_SIZE_CHANGED的区别

在SDL中,这两个窗口事件有什么区别?SDL_WINDOWEVENT_RESIZED SDL_WINDOWEVENT_SIZE_CHANGED 在维基文档页面中,有这个代码示例: case SDL_WINDOWEVENT_RESIZED: SDL_Log("Windo...

11得票3回答
如何在Visual Studio 2015 Preview上解决SDL 2.0.3的未解析外部引用?

所以我遇到了以下错误:1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp__fprintf referenced in function _ShowError 1&g...

11得票1回答
在Mac上安装SDL2

我刚开始学习OpenGL,现在遇到环境安装的问题。目前我已经做了以下几件事情: 从https://www.libsdl.org/download-2.0.php下载了适用于Mac的SDL2二进制文件。 将SDL2.framework复制到~/Library/Frameworks中,但这并没...

11得票1回答
SDL2中无边框窗口调整大小时出现的错误

我正在尝试使用SDL2创建一个无边框窗口的应用程序。 我已经通过拖动实现了移动和调整大小。移动完全正常。通过拖动底部和右侧边框进行调整大小也正常。 通过拖动顶部和左侧边框调整大小功能正常,但存在一个视觉上的缺陷。 基本上,如果我从左边框拖动,窗口的右侧会随着我的移动而发生微小的跳动(可能...

11得票3回答
在Linux上使用g++和SDL2?

#include "SDL2/SDL.h" int main(int argc, char* args[]) { SDL_Init(SDL_INIT_EVERYTHING); SDL_QUIT(); return 0; } ...

11得票2回答
在SDL 2中使用OpenGL有哪些好处?

我认为SDL 2在后台使用OpenGL渲染(如果在Windows上可能使用DirectX),这个决定是由SDL自己做出的。 我看过一些教程,展示了在SDL中直接使用OpenGL的方法,并且想知道使用OpenGL直接渲染时会有哪些好处?是否存在SDL无法本地实现的事情?

11得票2回答
SDL2 - RGB888和RGB24之间的区别

据我了解,无论是 RGB888 还是 RGB24 格式,它们都先放置红色成分,然后是绿色和蓝色,且两种格式每个像素均采用 24 位(因为 8+8+8=24)。根据这些信息,这两个标识符似乎描述的是完全相同的格式,但是我可以证实,我的某些代码适用于其中一个格式,而不适用于另一个格式。那么导致它们...

10得票2回答
绘制抗锯齿圆形的方法(Xaolin Wu所述)

我正在尝试实现Xiaolin Wu在他的Siggraph'91论文“一种高效的抗锯齿技术”中描述的“快速抗锯齿圆形生成器”例程。 这是我使用Python 3和PySDL2编写的代码: def draw_antialiased_circle(renderer, position, radiu...

10得票3回答
SDL2 如何将窗口定位到第二个显示器?

我正在使用SDL_SetWindowPosition来定位我的窗口。我能用这个函数将我的窗口定位到另一个显示器上吗? 更新 在Windows 10中更改文本大小时,使用SDL_GetDisplayBounds将无法返回正确的监视器位置。有什么解决方法吗?

10得票3回答
在Win10上使用VS2015编译的C++ SDL2程序中调试加载时间错误

我正在使用Visual Studio 2015、SDL2和64位Windows 10在C++中编写项目。最近我购买了一台新的Windows 10笔记本电脑,并从github克隆了我的项目。我的项目编译正确,但运行时出现以下错误: 应用程序无法正确启动(0xc000007b)。单击“确定...