SFML(简单快速多媒体库)是一种用C ++编写的便携且易于使用的多媒体API。您可以将其视为SDL的现代,面向对象的替代方案。 SFML由几个软件包组成,完全满足您的需求。您可以将SFML用作与OpenGL交互的最小窗口系统,或者作为用于构建游戏或交互式程序的全功能多媒体库。
我有这个例外: 将无效参数传递给认为无效参数致命的函数。 我使用这段代码: std::list snakeSegments; head.setSize(sf::Vec...
每当我尝试在不是主要类 (Main.cpp) 的类 (Map.cpp) 中加载纹理时,纹理图像不会出现 sf::Texture 纹理; texture.loadFromFile("Images/Image.png");...
我一直在尝试使用 CMake 在 vscode 上运行 sfml。在让 cmake 构建一个工作的可执行文件之后。我写了一个简单的程序来制作一个窗口并画一个圆圈。当我构建公关时悬停...
如何在 C++ 中管理一个类的多个实例,为它们提供所有信息然后删除它们?
对于我的语言不精确,我深表歉意,我对编程还很陌生。 假设我正在尝试在 SFML 中创建粒子效果。我目前的解决方案是创建多个 inst...
我在 SFML C++ 中创建了一个小程序,我希望在其中移动一个对象。但我的问题是移动速度不是恒定的,有时速度随机下降并且移动不流畅......
我正在学习 SFML。我正在尝试使用“SFML 游戏开发”中的代码运行一个非常基本的 SFML 程序,但出现错误: 在 test-s 中的 0x799BEA64 (sfml-window-d-2.dll) 抛出异常...
SFML 库不会被发现:致命错误:SFML/Graphics.hpp:没有这样的文件或目录
我正在尝试安装 SFML 并将其包含到我的 VS 代码中,我也是一个绝对的初学者。 我查了几个关于这个主题的视频,但没有帮助。 我尝试运行的代码是示例代码 ...
SFML 安装没有库复制到 /Library/Frameworks。 [MacOS]
我正在尝试运行 SFML 程序,但它无法加载库。我知道安装步骤建议: >将Frameworks的内容复制到/Library/Frameworks。 https://www.sfml-dev.org/tutorials/2.5...
我想在我的 SFML 窗口没有响应的情况下使用 cin 命令进行输入 输入后立即。 我试过查找一些教程,但我想我的搜索很模糊,因为 o...
我面临着如何在循环中或循环外处理击键的问题?为此,我需要阅读点击次数 w a s d 键不会在 KeyPressed 循环外处理,但是 ...
我正在使用 SFML 作为我的图形库,用 C++ 制作横向卷轴平台游戏。因此,它不是让玩家移动,而是让周围的世界移动。我为 Tile Map 创建了一个类,并为 ...
使用 SFML 将地球纹理显示到 OpenGL 球体上时出现彩虹伪像错误
我正在使用 SFML 作为窗口,使用 OpenGL 来显示带有纹理的球体。然而,我没有看到地球纹理,而是看到了一个奇怪的彩虹神器。我在 Windows 11 上运行并使用 SFM...
hb 你给我一些很好的 sfml 替代品,因为 sfml csnt 加载字体 [关闭]
因为 sfml 无法加载字体,有哪些好的 sfml 替代品? 我问了好几个星期,而且很详细。也许实际上是有帮助的,而不是无视我或对 c++ &l 没有任何线索......
我写了一个简单的 SFML 程序,我想看看有什么变化,具体的排序算法是如何工作的。我怎样才能做到这一点。我尝试了多线程,但我可能对你的知识薄弱......
ObjectName 未知覆盖说明符。缺少类型说明符[关闭]
我在 Board chessBoard 对象上遇到了这两个错误。我不明白错误。 我试着搜索错误,但我看不出这些解释与我的代码有什么关系。
我正在尝试在我的 sfml 应用程序中实现着色器,但没有成功。在 ubuntu 上使用 g++ 编译时出现以下错误: 无法编译顶点着色器: 0:1(1):错误:重复
CMake 构建时出错:FREETYPE_LIBRARY 中缺少项目
我正在尝试在运行于 wsl-ubuntu 上的 Microsoft Visual Code 上安装测试程序 (https://github.com/o-reo/push_swap_visualizer)。 该程序的开发人员说,为了安装...
无法从“b2BodyUserData”转换为“sf::Shape *”
我结合了 sfml 和 box2d。但是我的源代码有错误。 在这段代码中 sf::Shape* shape = static_cast(body->GetUserData()); 如何从 b2bodyuserdata 转换为 sf::