sfml 相关问题

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

C++包含错误:没有这样的文件或目录

我正在使用 SFML 库来尝试构建游戏(这是我第一次,所以我真的很挣扎)。我已经在tasks.json文件和c_cpp_properties.json文件中给出了包含路径,但仍然当我

回答 2 投票 0

当我用for循环填充向量时,敌人的精灵不会渲染

#包括 #包括 #包括 #include“玩家.hpp” #include“Global.hpp” #include“敌人.hpp” 浮动 randint(f...

回答 1 投票 0

Mac m1 上 SFML 的未定义符号问题

我是 SFML 开发新手,我想在 Mac M1 上运行它。我按照教程,将所有包放在它们应该在的目录中,但是当我在 XCode 中运行时,构建失败并且它...

回答 1 投票 0

更新从 sf::Transformable 派生的类中的可变形子对象

我是 sf::Transformable 类的新手,最近开始尝试它。我遇到一个问题,其中 sf::Transformable 对象被放置在本身派生自 sf::

回答 1 投票 0

构建项目时找不到文件

我已经在我的项目中链接了 SFML 和 TGUI 库。我还将这些库包含在该项目的另一个 CMakeLists 中。当我开始构建项目时,我收到一条消息,文件来自

回答 1 投票 0

在哪里以及如何获取 gcc g++ 7.3.0

我想使用 SFML,但首先我需要获得相同版本的 SFML 和 dev c++ 编译器。很容易就得到了 SFML 7.3.0 版本,但是我找不到 7.3.0 版本的编译器,e...

回答 1 投票 0

CSFML 背景未加载

我正在尝试学习如何使用 CSFML。我创建了这个基本窗口: my_window_t *init_window(void) { my_window_t *temp = malloc(sizeof(my_window_t)); sfTexture *纹理 =

回答 1 投票 0

当我的 DLL 文件位于 EXE 旁边的文件夹中时找不到入口点

我的 EXE 文件是由 Visual Studio 编译的。我正在使用 C++ 进行编码,并且可以使用正确的附加依赖项和工作目录正确调试和运行我的代码。 我会得到这个错误:

回答 1 投票 0

输入管理器作为单例?

我正在使用 C++ 和 SFML 创建一个游戏,并且正在编写一个输入管理器来执行诸如保存带有回调函数的容器以及从文件加载绑定之类的操作。定义输入是个好主意吗

回答 1 投票 0

Makefile ld:找不到 -llibsfml-graphics 的库

问题 Makefile 似乎无法在本地计算机上找到已编译的 lib 文件!? 尝试链接“/usr/local/Cellar/sfml/2.5.1_1/lib/llibsfml-graphics.2.5.1.dylib”库,

回答 2 投票 0

无法在 SFML 中加载字体

问题描述 我试图在屏幕上写一些文字,但感觉无论我做什么我总是得到: 无法加载字体“../assets/Font.ttf”(无法创建字体 fa...

回答 1 投票 0

白色方块而不是实际图像

我最近通过一本书开始学习 SFML,并提出了一个问题,当您加载图像时,您会得到一个大的白色方块。 我有用于管理游戏资源的 TextureHolder 类,...

回答 1 投票 0

Visual studio 无法加载我的背景图片,为什么?

Visual Studio 表示无法打开我的“图形/背景”文件。给出的原因是打不开。这就是我所做的。有人可以帮帮我吗? #包括 Visual Studio 表示无法打开我的“图形/背景”文件。给出的原因是打不开。这就是我所做的。有人可以帮我吗? #include <SFML/Graphics.hpp> #include <iostream> #include <SFML/System.hpp> #include <SFML/Audio.hpp> #include <SFML/Window.hpp> #include <SFML/Config.hpp> #include <SFML/GpuPreference.hpp> using namespace std; using namespace sf; int main() { Vector2f resolution; resolution.x = VideoMode::getDesktopMode().width; resolution.y = VideoMode::getDesktopMode().height; RenderWindow window(VideoMode(resolution.x, resolution.y),"Real Men's Word Jumble", Style::Fullscreen); View mainView(sf::FloatRect(0, 0, resolution.x, resolution.y)); Vector2f mouseWorldPosition; Vector2i mouseScreenPosition; IntRect arena; Texture textureBackground; textureBackground.loadFromFile("graphics/background.jpg"); Sprite spriteBackground; spriteBackground.setTexture(textureBackground); spriteBackground.setPosition(0, 0); cout << "Hello world"; while (window.isOpen()) //Handle the players input if (Keyboard::isKeyPressed(Keyboard::Escape)) { window.close(); } //Update the scene window.clear(); //Draw the scene window.draw(spriteBackground); window.display(); return 0; } 我已经尝试了迄今为止在网上阅读的所有内容。我很茫然。当我尝试运行它时,它告诉我,“无法加载“图形/背景”原因,无法打开。我的 SFML 文件夹内的图形文件夹中有背景文件。它可以打开其他所有内容,但不能打开这个。谁能告诉我为什么?我做错了什么?我需要做什么? 将显示放在 while (window.isOpen()) 循环之前 cout << "Hello world"; window.clear(); //Draw the scene window.draw(spriteBackground); window.display();

回答 1 投票 0

如何限制游戏循环fps?

我正在尝试使用 SFML 限制我的游戏循环 fps,但它无法正常工作。 如果我除以 60/1000,结果不应该是每帧获得 60 FPS 的时间吗? 我输入了 60 但只得到了 33...

回答 2 投票 0

Unix 可执行文件到 OSX .App?

我在 Xcode 中制作了一个简单的 SFML 应用程序,其中包含一些图标、图片、音乐等。如果我位于包含相关部分的目录中,我可以从命令行运行该应用程序。我对 OSX 一无所知

回答 1 投票 0

SFML 音频 Visual Studio C++

我正在使用 Visual Studio 运行一个简单的 SFML,它是超级马里奥的克隆。 我尝试复制这个问题,但失败了,所以只是用实际问题更新了这篇文章。我明白这很...

回答 1 投票 0

SFML 音频视觉工作室

我正在使用 Visual Studio 运行一个简单的 SFML 代码,该代码呈现一个圆圈并播放音频。我试图在渲染发生之前和渲染窗口关闭之后播放音频, 但为了...

回答 1 投票 0

如何访问存储在 std::variant 中的类的方法

我正在尝试访问 std::variant 中保存的类的方法。不幸的是它抛出以下错误: 类“std::variant”没有名为“function”的成员 代码: A类{ 私人的: ...

回答 4 投票 0

如何减慢 FPS 计数器的速度?

所以我这里有这个 FPS 计数器,但它的计数对我来说太快了: void Fps::Update(sf::Clock& 时钟) { 浮动当前时间=时钟.getElapsedTime().asSeconds(); 浮动帧率 = 1.0f /

回答 1 投票 0

C++ - 对 `WinMain@16' 的未定义引用

我昨天安装了 Visual Studio Code,并且正在尝试设置 SFML。这是我关注的 Youtube 视频的链接:https://www.youtube.com/watch?v=rZE700aaT5I(时间戳:05:17) 下面...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.