sfml

    2热度

    1回答

    我以前设置了这个项目来测试SFML,它的工作使我删除了代码,并复制并粘贴了来自另一个项目的代码(创建了一个新的源文件和两个新的头文件)。 但出于某种原因没有注意到我,一旦我与我的新代码构建它,它输出SFML的考验还在.. 另外:如果我单击Build - >清理解决方案,它完全搞砸了我的整个项目,并停止生成.exe文件出于某种原因,即使构建成功。 的事情,我已经试过: 删除所有文件,并替换它们。 重

    0热度

    1回答

    这是一个C++内存管理问题,因此我选择在这里提问。 我正在用SFML创建一个游戏。我之前使用过SDL,管理我的纹理非常简单,但SFML的工作方式不同。 我的项目设置是一样的东西如此: class Game //create window and initialize game stuff class Character /*initializes its own textures and

    0热度

    2回答

    我wan't知道我怎么能提高我处理事件SFML方式: 所以我有一个函数调用processEvents(),有对事件类型的开关,我也对每种类型都有一个函数(如mousePressed,mouseReleased,keyPressed ...)。我的问题是这些函数的大小,因为我也有一个游戏状态的枚举类,所以在每个函数中都有一个开关,并且在每种情况下我都做了不同的事情,结果是例如mouseRelease

    1热度

    1回答

    因此,我正在为远程键盘记录器教育的目的。出于某种原因,当我尝试编译客户端,我得到这个错误(我使用SFML): Error LNK2001 unresolved external symbol "__declspec(dllimport) public: static class sf::Time const sf::Time::Zero" ([email protected]@[email pr

    0热度

    1回答

    我试图单击时,他们创建一个轮廓效果,我的按钮,但ATM我只是测试的东西着色器......每当我画的东西与我的着色寿它呈现的形状完全黑 #include <SFML\Graphics.hpp> int main(){ sf::RenderWindow window(sf::VideoMode(500, 500), "hello world", sf::Style::Close);

    0热度

    1回答

    我创建了两个类:播放器,子弹。两者都继承自相同的SFML类sf::Drawable和sf :: Transformable。 第一类: class Player : public sf::Drawable, sf::Transformable { public: Player(); ~Player(); enum Direction {UP, DOWN

    0热度

    1回答

    因此,我使用C++和SFML在Linux(OpenSUSE)中创建了一个程序。 我试图将编译好的程序发送给我的一个朋友(也是在Linux上),但它说它缺少DLL。所以,我包括所有的“所以”我用(音频,图形,窗口和系统),但是当他试图运行它,它一直给错误: error while loading shared libraries: libsfml-audio.so.2.4: cannot open

    0热度

    2回答

    所以我想写一些网络相关的代码,特别是使用SFML的端口扫描器。我运行VS 2017年和已经下载了SFML建立然而2015年人说这应该与2017年 我的演示代码工作至今试试,看看图书馆工作是: #include <iostream> #include <SFML/Network.hpp> #include <string> using namespace std; bool port_i

    0热度

    1回答

    我想在Visual Studio C++项目中使用Thor library,我按照THOR网站上的说明进行操作。 我想我把正确的目录链接到我的项目,我做链接SFML到我的项目的同样的事情,当我从THOR库中包含文件时,它不会在我的项目中显示任何错误。 但是,我不能运行我的项目,因为我有几个错误是说: “解析外部符号[...]” 例如: 以下是我如何将THOR库链接到我的项目: 如果有人知道如何解决

    1热度

    1回答

    我想在我的操作系统Mac上开始使用SFML而不使用Xcode并且已经通过了非IDE安装。我正在学习本教程:https://www.sfml-dev.org/tutorials/2.0/start-linux.php这是linux安装页面,但它似乎适合有人试图在mac OS终端上执行此操作。 我有一个CPP目录,我保留我的example.cpp文件,并在该目录中我有一个“Resources”文件夹,