sdl

    1热度

    1回答

    我的代码会引发访问错误。这是代码: SDL_Color *getPixelColor(SDL_Surface *loadingSurface, int x, int y) { SDL_Color getColor = {0,0,0}; SDL_Texture *readingTexture = nullptr; readingTexture = SDL_Creat

    1热度

    1回答

    我有一个安装SDL2项目的设置,当我回家时,进程暂停并继续时,我重新打开应用程序,但它应该如果我锁定屏幕,同时让应用程序在前台运行,然后该过程将暂停,然后快速恢复并在屏幕关闭时继续运行。如果我以纵向模式运行应用程序,则不会发生这种情况,因此当方向从横向更改为锁定屏幕纵向时,它会恢复,因为它认为它需要运行surfaceChanged。 感谢您的帮助

    0热度

    1回答

    从SDL2中加载为纹理的精灵图表中渲染精灵时出现问题。该练习包括在顶部和底部角落显示2个精灵,以及其他2个我想要的精灵,前三个精灵呈现良好,但奇怪的是,数字4不会呈现并具有相同的代码结构。因此,我得到了一个黑屏,它被冻结,并且在99行中的一条消息,我在Mac OS Sierra 10.12.6的Xcode 9中称SDL_RenderCopy为:线程1:EXC_BAD_ACCESS代码= 1。希望你

    0热度

    1回答

    我想用renderdoc调试我的程序。我使用SDL_GL标准函数创建了我的上下文。使用render doc运行应用程序时出现此错误。 “通过CreateCont只有OpenGL的3.2+环境不会创建OpenGL上下文都支持” 我加入这个说法我创建了上下文之前: SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFI

    2热度

    2回答

    在SDL的API文档Union event中说它的字段类型是联合中所有事件(对象)共享的,这怎么可能? 还例如,这是完全合法的 while(SDL_PollEvent(&event)){ if(event.type == SDL_KEYDOWN){ cout << "key down" << endl; } ,这也是工作在逻辑上更有意义,我,但我不知道怎么样

    1热度

    1回答

    我的问题是,我不知道如何与功能GetTexture和struct SDL_Rect工作*矩形(公共),内部主类中的私有部分类纹理 的成员,我宣布: Texture box("textures/box.png",100, 100, 20, 20); 下面的语句放入主类MainLoop语句函数内部: SDL_RenderCopy(renderer, box.GetTexture(), NULL,

    2热度

    1回答

    我必须得到这些解决方案,所以我可以将它们放入我创建的游戏的视频选项中。

    0热度

    1回答

    我只是不知道为什么我得到这个错误,谁会介意给我一些帮助? 我已经将Cmake添加到环境变量,但仍然出现错误。我目前是一名试图让SDL工作的大学生。 我的机器是x64,我安装了所有C++元素的Visual Studio 2017。 这里是CMD错误: CMD Error 这里是GUI错误: GUI Error 复制 - 粘贴CMD版本: -- The C compiler identificatio

    1热度

    1回答

    我有一个典型的SDL事件循环中调用SDL_WaitEvent,跑进热烈讨论的问题(见here和here)在我的应用程序无法调整大小时重新绘制,因为SDL_WaitEvent不返回直到在某些平台上完成调整大小(Win32 & Mac OS)。在每一次讨论中,都提到了使用SDL_SetEventFilter来解决这个问题的技巧,并且或多或少被接受为解决方案和黑客。 使用SDL_SetEventFilt

    0热度

    1回答

    我已经在C++中的Windows 32位的SDL2项目中设置了PNG资源文件。 HRSRC hRes = FindResource(0, MAKEINTRESOURCE(IMGID), "PNG"); if (!hRes) { Log::Error("Find resource IMGID"); return; } HGLOBAL hData = LoadResourc