与 OpenGL 一起使用的事件处理 API
我一直在研究 OpenGL 应用程序的输入处理。我想处理至少两个操纵杆、键盘和鼠标。将其外包给 python 脚本将是一个很大的好处,但不是必需的。 我看了…
使用 DirectFB 的 SDL 应用程序错误:没有可用的视频设备
我希望这很简单。我正在从我的 Ubuntu Linux 桌面为嵌入式 Linux 平台编写一个应用程序。该应用程序本身在 X11 下运行良好。我还可以使用 fbcon 驱动…
如果我只需要其他线程中的变量值,我是否应该在一个线程中锁定该变量?如果不需要,为什么它会起作用?
我知道这个问题,但我相信我的担忧非常不同。 我最近使用线程和 OpenGL 创建了一个 SDL 应用程序。我有一个线程在循环中运行,它不断更新我绘制到屏幕…
SDL RenderTextShaded 透明背景
知道如何让以下代码输出具有透明背景的文本吗? SDL_Color co = {tp->col.r, tp->col.g, tp->col.b,tp->col.a}; SDL_Color bco = {255, 0, 255,1}; ts…
当可移植性最重要时,SDL 与 SFML 使用 C 的比较?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何使用 OpenGL 渲染但仍使用 SDL 处理事件?
我想确保我使用 OpenGL 进行 2d 渲染,但使用 SDL 进行事件。据我所知,SDL 使用软件渲染,而 OpenGL 是硬件加速的。我正在阅读一本关于 SDL 的书,但…
C++:奇怪的错误“expectedinitializer before extern”在库 SDL_image.h 中
我目前正在尝试使用 SDL 和 Box2D 制作一个简单的游戏。不幸的是,我添加的用于制作角色射击项目的代码是如此错误,我什至无法开始计算错误。为了解决…
取消引用 SDL_Surfaces?
有没有办法将 SDL 表面复制到另一个表面(例如创建备份副本),而在修改副本时无需修改原始表面? *surface = *original_surface 不起作用。 SDL_Surf…
如何使用 SDL 修改像素?
我有一个小问题:我无法修改 SDL 屏幕的像素。 具体来说,以下代码不起作用。 Uint32 * pixels = (Uint32 *) screen -> pixels; screen -> pixels = p…
错误 LNK2019:函数 ___tmainCRTStartup 中引用了无法解析的外部符号 _main,但这一次不是 Windows/控制台问题!
所以,臭名昭著的错误又回来了。该项目抱怨找不到 main() 方法(这就是错误的含义,对吧)。 不过,我确实有一个主项目,而且我的项目是一个控制台项…
安卓& SDL:“调用未实现的 OpenGL ES API”
我正在尝试在我的设备上运行 "Alien Shooter" Android/SDL 示例新的三星 Galaxy Fit。我没有更改任何代码的初始状态。在模拟器上一切正常,但在真实设…