29得票2回答
如何使用SDL2高效地渲染字体和文本?

在这篇文章中看到了有关在游戏中使用SDL_ttf渲染文本的内容。但是,这种方法需要在每一帧都调用SDL_CreateTextureFromSurface()以及SDL_FreeSurface()和SDL_DestroyTexture()。 每帧都创建纹理(并且可能随后必须将它们发送到GPU)...

28得票2回答
SDL物理键码和SDL虚拟键码有什么区别?

结构体SDL_Keysym具有SDL_Scancode和SDL_Keycode成员,它们之间有什么区别呢?文档并没有很清楚地解释这一点。我尝试了两者,它们似乎做相同的事情。

27得票3回答
如何正确地在我的程序中使用SDL2?

我想使用SDL2制作游戏,但是我无法编译和/或运行我的代码,请帮忙! SDL2设置非常困难,通常是初学游戏开发者尝试使用的第一个库。 本文旨在成为SDL2安装常见问题的标准重复内容。

26得票1回答
在Linux上安装SDL2

我尝试运行 Twinklebar SDL 教程中的简单 test.cpp,但是出现了以下错误: test.cpp:2:10: fatal error: 'SDL2/SDL.h' file not found 于是我在Ubuntu/Mint中查找sdl开发包: aptitude sear...

26得票6回答
SDL_PollEvent与SDL_WaitEvent的区别

我正在阅读一篇文章,其中包含“SDL多线程编程技巧和建议”-https://vilimpoc.org/research/portmonitorg/sdl-tips-and-tricks.html。 它谈到了SDL_PollEvent效率低下,可能导致过度CPU使用,并建议改用SDL_Wait...

25得票5回答
如何在SDL中绘制圆、弧线和矢量图形?

我正在使用SDL2。 我能找到的绘制形状的方式只有用线、矩形和像素函数,这些函数在这里有详细说明。 除了使用三角函数或“圆的方程”之外,还有什么方法可以画曲线呢?如何处理一般的矢量图形呢? SDL是一个合适的起点吗?还是我应该另寻他处?

24得票3回答
在SDL 2中获取连续的窗口缩放事件

我使用以下结构来获取调整大小的SDL窗口的新宽度和高度:if (sdl_set->GetMainEvent()->type == SDL_WINDOWEVENT) { if (sdl_set->GetMainEvent()->window.event == SDL_...

22得票1回答
SDL2库的静态链接

我正在使用Windows 7、Code::Blocks和MinGW。在编译/构建任何东西方面,我几乎没有什么经验,特别是当Code::Blocks不使用makefiles时。 我从http://www.libsdl.org/tmp/download-2.0.php下载了SDL2-devel-...

21得票7回答
sdl2 - 导入错误:找不到指定的模块和[CRITICAL] [App] 无法获取窗口,中止

Python:3.6.4 操作系统:Windows 10 Kivy:1.10.0 Kivy安装方法python -m pip install --upgrade pip wheel setuptools python -m pip install docutils pygments py...

21得票3回答
如何在SDL2中禁用按键重复?

在SDL中曾经有一个名为SDL_EnableKeyRepeat()的函数,但在SDL2中已不再使用。 我在SDL2-wiki上搜索了一下,但没有找到相关的内容。 有什么想法吗?