sfml 相关问题

SFML(简单快速多媒体库)是一种用C ++编写的便携且易于使用的多媒体API。您可以将其视为SDL的现代,面向对象的替代方案。 SFML由几个软件包组成,完全满足您的需求。您可以将SFML用作与OpenGL交互的最小窗口系统,或者作为用于构建游戏或交互式程序的全功能多媒体库。

使用cmake将Qt与SFML集成以进行跨平台开发

我想使用cmake将Qt框架与SFML集成,希望在VS2022中。目前我的存储库中已经有 SFML,cmake 如下所示: cmake_minimum_required(版本3.16)

回答 1 投票 0

SFML:在 Visual Studio 2017 中使用本地 Windows 调试器时打开白色窗口的问题

我在使用 SFML 库为迷宫游戏制作菜单时遇到问题。当我在 Visual Studio 2017 中单击“本地 Windows 调试器”时,程序会打开一个白色窗口,其中...

回答 1 投票 0

调用texture2D()的SFML着色器(GLSL)有副作用吗?

我尝试在着色器中使用具有不同分辨率(因此具有不同纹理坐标)的两个纹理。但是,如果我在第二个纹理上调用texture2D()(或texture(),没关系)...

回答 1 投票 0

SFML 多个客户端未连接到服务器

我有以下用于可以处理多个客户端的 SFML 服务器的代码。服务器功能在不同的线程中运行,以便它可以并行获取用户输入并进行相应操作...

回答 1 投票 0

sfml - 图像无法显示

我在windows上用cmake创建了一个sfml项目,但是图像无法显示 顺便说一句,我是 c++ 和 sfml 的初学者,所以忽略代码风格,我只想它能工作。 src/main.cpp #include“g...

回答 1 投票 0

SFML C++ 游戏开发 - 洗牌过程中精灵放置和裁剪的问题

我正在使用 C++ 中的 SFML 开发一款游戏,其中遇到了与洗牌过程中精灵放置和裁剪相关的问题。精灵没有位于游戏板单元的中心,并且那里

回答 1 投票 0

忘记调用ImGui::NewFrame()?

我正在尝试使用 SFML 和 imgui-SFML 制作一个项目。我是 imgui 新手,不确定问题到底出在哪里。 根据我收集的信息,imgui::render 必须在同一时间步长中发生......

回答 1 投票 0

旋转纹理 sfml 并将输出保存到文件

首先我想说我是一个完全的 C++ 新手。我不知道任何与之相关的词汇,所以如果这个问题是微不足道的,我很抱歉,因为我现在不知道正确的术语或短语......

回答 2 投票 0

SFML 对 `std::basic_streambuf...' 的未定义引用

我正在尝试编译 SFML 示例程序: #定义SFML_STATIC #包括 #包括 使用命名空间 std; 命名空间 SF = sf; INT...

回答 2 投票 0

碰撞无法正常工作(使玩家卡住)

我无法正确处理碰撞。玩家只会被困在方块中,即使是在方块之上。 (顺便说一句还有重力) 我的碰撞依赖于玩家的“过去”位置 ...

回答 1 投票 0

C++ SFML 如何更改网格上的视图(实现无限网格)

我正在尝试使用 C++ SFML 库中的矩形网格来创建生命游戏的模拟。 为此,我需要实现一个“无限”网格。 我的想法就是简单地画画...

回答 1 投票 0

我无法通过 gcc 编译带有 SFML 库的 c++

所以首先有一个名为 main.cpp 的文件,我想使用以下命令来编译它: g++ -o sfml_example main.cpp -lsfml-graphics -lsfml-window -lsfml-system 顺便说一句,这是代码: #包括 所以首先有一个名为 main.cpp 的文件,我想使用以下命令来编译它: g++ -o sfml_example main.cpp -lsfml-graphics -lsfml-window -lsfml-system 顺便说一句,这是代码: #include <SFML/Graphics.hpp> int main() { sf::RenderWindow window(sf::VideoMode(800, 600), "SFML Window"); while (window.isOpen()) { sf::Event event; while (window.pollEvent(event)) { if (event.type == sf::Event::Closed) window.close(); } window.clear(); window.display(); } return 0; } 当我尝试编译它时,它只是这样说: /usr/bin/ld: cannot find -lsfml-graphics: No such file or directory /usr/bin/ld: cannot find -lsfml-window: No such file or directory /usr/bin/ld: cannot find -lsfml-system: No such file or directory collect2: error: ld returned 1 exit status 我试图找到 lsfml 文件在哪里,我在 /lib64 找到了它 注意:我使用的是 Fedora Linux Workspace 版本 39 因此,请任何能够找到如何成功编译代码的解决方案的人都将发送解决方案。 谢谢! 我从未使用过 fedora,,但运行了 fedora:latest 的 Docker 镜像,我在裸露的新 Fedora 安装上执行了以下步骤,它编译和链接得很好。 启动 Fedora 的 Docker 镜像: docker run -it -v "$(pwd)":/work fedora:latest 软呢帽容器内: sudo dnf install g++ pkg-config SFML-devel g++ main.cpp $(pkg-config --libs --cflags sfml-all) -o program

回答 1 投票 0

如何从 SFML 制作 Vector2f 数组?

我不知道如何使用 SFML 中的 Vector2f 制作数组。 它仅部分起作用,仅适用于返回的最后一个变量。 Vector2f 苹果() { Vector2f s(2,4); Vector2f f(2,4); 重新...

回答 1 投票 0

如何制作一个向量2f数组

我不知道如何使用 SFML 中的 vector2f 制作数组 它仅部分起作用,仅适用于返回的最后一个变量。 Vector2f 苹果() { Vector2f s(2,4); Vector2f f(2,4); 返回 s,f; }; // s

回答 1 投票 0

为什么在 sfml 中加载字体时出现错误

我开始研究 SFML C++,我在 Visual Studio 2019 的 loadFromFile 行上收到错误“访问冲突读取位置”,但是我将字体文件保留在同一目录中,但仍然是 u...

回答 2 投票 0

未定义对 (SFML) 的引用

我正在尝试将 SFML 与 CMake 链接起来,但我在 make 方面遇到了一些问题: /home/ishidex2/Documents/QtCreator/CMakeExample/main.cpp:-1: 错误: 未定义对 `sf::String::String(char const*, s...

回答 2 投票 0

如何使用自定义头文件构建程序,两者都使用 SFML 库?

所以,我试图创建一个自定义头文件,其中将包含我对几个图形函数的实现,例如drawPixel,drawLine等。我的源文件(带有主函数)和头文件...

回答 1 投票 0

为什么除了绘制窗口之外的其他函数都无法正确加载纹理?

我正在使用 C++ 和 SFML 制作国际象棋游戏。当我尝试在某个类函数中定位纹理加载时,我得到一个白色矩形而不是纹理。这是我的代码: 无效游戏渲染::

回答 1 投票 0

SFML C++ 联合构造函数被隐式删除,因为默认定义格式不正确

我已经尝试解决这个问题3个小时了,但我不能。我正在尝试学习 C++,但我被困在这里。我不知道问题所在。我试图创建一个对象池来与我的项目符号一起使用

回答 1 投票 0

如何访问存储在其基类指针向量中的子对象的接口函数?

我想要完成什么:我希望能够循环遍历基类向量并引用子类上的接口。 我现在在哪里:我正在为游戏创建一个系统

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.