sdl

    0热度

    1回答

    我wam从vs2012迁移到vs2015。 我构建了sdl2,没有编译器链接器错误,SDL_Init(SDL_INIT_VIDEO)成功,但之后的所有内容都返回0. 没有窗口,也没有上下文。 任何人都可以指向正确的方向吗?

    -1热度

    2回答

    我在Visual Studio 2015中用C++和sdl-2创建了一个游戏,目前我正在实现一个fps计时器,但它不工作。基本的FPS定时器代码: #include <SDL.h> #include <Camera.h> int main() { //create objects + camera float frameTime = 0.0f; int prevTime = 0;

    1热度

    1回答

    我试图用SDL和smpeg制作一个准系统媒体播放器。目前,我唯一的代码如下: // Header file for SDL #include "SDL.h" // This is the header file for the library #include "smpeg.h" // Link in the needed libraries #pragma comment(lib,

    0热度

    1回答

    我正尝试使用CMake(3.5.2)启动项目。对于我的项目,我想使用SDL2。这是迄今为止的文件夹层次结构。 PROJECT ├── Applications ├── External │   └── SDL2 ├── Games ├── Libraries │ └── Rendering └── Tests └── Testen 我正在处理的呈现库对SDL2有依赖性,

    0热度

    1回答

    我只是想将一个lambda函数传递给一个回调函数。我正在使用std::function进行回调。我需要传递数据到这个函数,这是我遇到问题的地方。下面的错误代码中的代码“无法转换为预期类型”。目标是在SDL的事件中使用回调。我不确定这是否是正确的做法。我将回调函数存储在unordered_map中,密钥为SDL_Event.type和vector的std::function。 我在设置中调用了事件轮

    0热度

    1回答

    我正在试验SDL中的键盘输入,并且遇到了一个奇怪的问题。每当我输入仅输出相应的反应有时(点击X只是有时关闭该程序,按1只有时候输出“你按1”这是我的主要代码: #include <iostream> #include <SDL.h> #include "Screen.h" #include "Input.h" using namespace std; int main(int arg

    1热度

    2回答

    我正在用2个窗口编写一个简单的SDL2应用程序。 当应用程序启动时显示第一个窗口(window变量),第二个窗口(window2变量)被隐藏。 预期的行为: 我点击第一窗口,第二窗口弹出,然后我关闭了第二个窗口。 我可以关闭并重新打开窗口,只要我想要。 观察到的行为: 一旦我关闭了第二个窗口,如果我在第一个窗口reclick,第二个窗口不会如预期出现。 如my comment所述:该窗口未出现在我

    -1热度

    2回答

    我正在使用SDL2制作应用程序,这意味着要在单独的窗口中显示图形。要做到这一点,我有一个名为数字与下面的头类: class figure { private: short window_width; short window_height; SDL_Window* window = NULL; SDL_Renderer* renderer = NULL;

    0热度

    1回答

    我目前正在开发一个使用OpenGL的SDL窗口。当我使用错误检查初始化SDL_GL_SetAttribute(colours here... r, g, b etc.)时,SDL_GL_GetAttribute()为alpha,buffer,r,g,b返回0,我认为这阻止了我在SDL窗口中创建基本的OpenGL三角形......我不确定。 我希望能得到一些解决这个问题的方法。 这里是下面的代码段用

    0热度

    1回答

    我正在尝试使用SDL2库遵循教程。我已按照指示逐字逐句追踪here。 程序编译罚款,但是当我尝试月食我碰到下面的错误中运行它调用SDL_Init(SDL_INIT_VIDEO)时: No available video device 一些研究,我决定,这是因为SDL2没有正确连接后到任何显示驱动程序浪费了几个小时从源代码安装它,并尝试各种论坛上建议的各种修复程序。 继另一个教程后,我发现我的SDL