sfml

    0热度

    1回答

    我目前更改Windows鼠标光标在我SFML/C++应用程序,像这样有时会失败: #include <iostream> #include <SFML/Graphics.hpp> #include <Windows.h> int main() { sf::RenderWindow window; window.create(sf::VideoMode(1280, 720

    -3热度

    2回答

    所以我今天起床,打开我的项目并试图运行它 - 因为幸运的是,它甚至在进入main函数之前停止。 然而,昨晚的工作,但现在无法正常工作。我没有做任何改变。 这是source.cpp: #include <SFML/Graphics.hpp> #include "Game.h" #include <iostream> using namespace std; int main() {

    1热度

    2回答

    是否有可能在SFML采取的图像与字体,例如 我会拿这个图像并以某种方式把它变成以文本形式表示并在sf::Text或sf::Font中使用。有任何想法吗?

    1热度

    2回答

    我写了一个小程序,而只需发现OpenGL如何与SFML: #include <SFML/Window.hpp> #include <SFML/OpenGL.hpp> #include <SFML/Graphics.hpp> int main(){ sf::RenderWindow window(sf::VideoMode(700,700), "OpenGL test",

    1热度

    2回答

    所以我使用SFML作为计算机科学项目 - 制作象棋游戏。我有一个类Square这是棋盘的一个方形 - 目前,它包含四个顶点(四个sf::Vertex对象在成员变量sf::VertexArray),并且被着色为白色或黑色。类ChessBoard封装了Squares的std::vector。 使用SFML给出的教程中,我能画一个正方形。然而,基于顶点draw()功能的作品,而且由于ChessBoard

    0热度

    1回答

    这是一个创建鸡入侵者游戏的代码,游戏(或者我可以做的游戏的任何部分)工作正常当我刚刚初始化一只鸡时,但是当我将它制成鸡的二维数组时,它向我显示了这个错误。 RenderWindow window; int main(int, char const**) { chicken chick[4][7]; Sprite back; Clock clock; wi

    1热度

    1回答

    SFML不会将子画面移动超过1个像素(即使持有)。它还会在释放正在按住的箭头键时将精灵移回到其设定位置。 void Engine::mainLoop() { //Loop until window is closed while (window->isOpen()) { processInput(); update(); sf::Spr

    -2热度

    1回答

    主要问题是,为什么常规循环工作和增强for循环不工作。不工作增强for循环的描述在下面。 已解决!我将把我的描述留给下面的问题,但我做了一些周围的代码,发现你不能通过增强for循环移动精灵。你需要一个实际的循环。看看我的updateSprites函数(我刚刚实现的)workingUpdateSprites函数。 (之前的问题我以前可能可以忽略它) SFML不会将我的精灵向右移动。我有一个updat

    0热度

    1回答

    当我尝试使用我创建的函数时,我的窗口崩溃了,我使用它在屏幕上创建了一个sprite,但由于某种原因它崩溃了。 我得到的错误: Segmentation fault (core dumped) ,这里是我的代码: #include <SFML/Graphics.hpp> #include <SFML/System.hpp> #include <string> #include <unistd.

    1热度

    1回答

    我一直在试图用Code :: Blocks设置SFML,但似乎有一个相当大的问题。有许多关于使用Code :: Blocks的SFML的主题,其中很多都有解决方案,但它们都不适合我。 我使用Code ::: Blocks 16.01 - 32位。在Code :: Blocks的起始页面上写着“Release 16.01 rev 10702(2016-01-25 19:50:14)gcc 4.9.2