sfml

    3热度

    3回答

    我为SFML编写了一个封装器,如果需要的话,我可以替换我的游戏的渲染器。有效。然后我重构了它,并且在它仍然编译时,我现在在运行编译的可执行文件时“无法初始化应用程序0xc000005”。 什么会导致这样的错误?谷歌没有帮助。我正在使用Windows XP。

    2热度

    1回答

    我正在编程一个GUI在我的应用程序,我注意到按钮按并没有很快注册。我做了一些懒惰的调试(发送鼠标的坐标到输出),我注意到Input的GetMouseX和GetMouseY没有足够快的响应,当鼠标移动到某个地方时。 这个小小技巧应该能够重现它(在一个典型的游戏循环中调用的HandleEvents函数中,显然会取代App ::任何你在工作区中的任何东西)。 int x = App::GetApp()-

    5热度

    8回答

    我明白为什么会这样做,但我真的不知道如何防止这种情况。所以情景是,我每移动一帧汽车一定的预定义像素。发生什么事情是,当我使用慢速或更快的计算机时......以及每秒获得更少或更多的帧,以使车辆移动速度更慢或更快。我想知道如何防止这种情况。 我怀疑我会用同样的问题使用任何库...这是我第一次做这样的实时的东西。

    3热度

    2回答

    有没有办法在SFML中创建等离子效果,但不会减慢我的帧率来抓取?

    3热度

    1回答

    编译:VISUAL C++ 操作系统:Windows 7企业 出于某种原因,Window::SetFramerateLimit不限制我工作的应用程序的帧速率,但它为别人工作正常。帧率被限制为60,但我的跳跃在100-99,然后有时下降到50。它实际上导致严重的问题。例如,如果我在屏幕上创建了很多对象,我会看到很重的性能,而另一些报告没有变化。 有关为什么会发生这种情况的任何想法?如果您需要更多信息

    2热度

    2回答

    我正在制作一个通用计时器,它具有从0开始向上计数或从某个数减少的功能。我也希望它允许用户添加和减去时间。除了定时器从某个数字减少的情况以及用户增加或减少时间的情况之外,一切都很容易实现。 例如:(m_clock是SFML时钟的一个实例) float Timer::GetElapsedTime() { if (m_forward) { m_elapsedTime += m_clo

    6热度

    1回答

    我使用SFML,我想使用Qt Creator的与之结合。当我手动编译,我提供以下参数链接-lsfmlsystem -lsfmlwindow。 我怎么做,如果我使用Qt Creator和(我认为)QMAKE?

    3热度

    1回答

    我最近开始使用SFML,并注意到没有提供任何种类的“FreeResource”方法。例如,sf::Font有一个称为LoadFromFile的功能,但没有释放该资源的功能。 我觉得这很奇怪。我错过了什么吗?我唯一的选择是创建sf::Font指针并动态分配和删除它?

    0热度

    1回答

    我在我的应用程序中使用SFML作为输入系统。 size_t WindowHandle; WindowHandle = ...; // Here I get the handler sf::Window InputWindow(WindowHandle); const sf::Input *InputHandle = &InputWindow.GetInput(); // [x] Error

    5热度

    1回答

    可以说我有4个图像,并且我想使用这4个图像来动画一个角色。这4个图像代表走路的角色。只要我按下键移动动画,但我想要动画重复一次,但是当我压下它时停止动画。如果你不知道它,它不需要是SFML特有的,只有基础理论才能真正帮助我。 谢谢。