sfml

    2热度

    2回答

    我想要做的事: 绘制产生SF ::质感窗口 预期结果: 窗口填充纹理(在示例代码中:绿色背景) 的结果: 空白(黑色)窗口 什么我迄今所做的: 从文件纹理 试图加载:工作 尝试将生成的纹理保存到文件中:作品 尝试生成较小的纹理,在Texture.getMaximumSize()的边界内 萎缩代码降到了最低 我使用的工具: OS(基于Ubuntu 16.04),Linux内核4.4 编译系统Kde的

    0热度

    1回答

    我试图使用SFML和OpenGL的组合为一个项目,但我有麻烦渲染到sf::RenderTexture。具体来说,如果我试图在RenderTexture处于活动状态时进行绘制,则会崩溃。 (貌似内glDrawElements空指针。) 直接渲染到窗口工作正常。如果我自己通过OpenGL手动创建帧缓冲区,那也可以正常工作。但是,如果可能的话,我希望能够使用RenderTexture来简化很多代码。 我

    -1热度

    1回答

    使用SFML进行游戏时,我设置了一种字体,但它仍然不想显示文本。任何帮助,将不胜感激。 谢谢 欧文 // Choose a font Font font; font.loadFromFile("fonts/arial.tff"); // Set our message font scoreText.setFont(font); scoreText.setString("Score =

    0热度

    1回答

    我已经开始乱搞C++和SFML 2.4并喜欢它,但我已经遇到了一个令人沮丧的性能问题,甚至试图移动一个简单的白色矩形周围的屏幕。即使在使用增量时间时,移动精灵也是非常紧张和“无法玩”的。这似乎是由窗口事件的轮询造成的。当被移除时,所有事情都像黄油一样顺利,但事件不能被读取(当然)。我在做什么或者我可以做什么来解决这个问题? 小例子: #include <SFML/Graphics.hpp> i

    -1热度

    1回答

    我试图使用mp3音乐文件播放器来实现音乐到游戏,但它无法加载mp3(error1)文件,每次按“E”时它都会打印错误(error2)。 ERROR1:未能打开声音文件“的music.mp3”无法打开流 误差2:无法播放音频流:声音参数尚未初始化调用初始化第一 代码: #include <SFML/Graphics.hpp> #include <SFML\Audio.hpp> #include

    0热度

    1回答

    我用C++制作游戏。我正在使用SFML。我有连接和共享/使用变量的game.h和game.cpp文件。 我想在其他文件中使用其中一些变量。我试过例子: extern int variable; 它工作正常。问题是,当我试图让extern的: sf::Texture hoverTexture; std::vector<sf::Sprite> Hover_Tiles; sf::Sprite h

    0热度

    1回答

    我有一个简单的使用SFML的C++程序来播放.​​wav声音文件。它看起来像这样: #include <SFML/Audio.hpp> #include <iostream> int main() { sf::SoundBuffer buffer; if (!buffer.loadFromFile("beep-01a.wav")) return -1;

    1热度

    1回答

    我想将sf:RectangleShape和sf :: Text合并为一个可绘制对象,这样我只需为两个对象调用函数mWindow.draw()一次。可能吗?

    0热度

    1回答

    下的cmake和MinGW当我尝试运行cmake建立一个项目,我包括SFML图书馆中,我得到以下错误:SFML found but version too low (requested: 2.4, found: 1.x.x) 我只需下载该库的最新版本的源(SFML-2.4.2)。我比运行cmake(使用MinGW Makefiles)并将二进制文件构建到同一个文件夹中。 我将FindSFML复制到

    1热度

    3回答

    我在Linux Mint 18.1上使用C++ 17学习了使用GUI的SFML 2.3.2。作为Hello World之后的第二个项目,我试图重新制作Snake,这款游戏旧手机已经预装了。大部分的东西一直工作到现在,除了一些小例外,我将不得不在稍后处理,一些由游戏尚未完全完成。 只是为了确保正确理解此事,因为我以前从未使用过较低级语言的GUI和图像。首先将图像加载到纹理中,然后将纹理添加到spri