sfml

    2热度

    1回答

    我发现这个SFML tutorial写早在2009年,我试图将其转换为2.4。 我一直没能到这两条线转换: win.draw(sf::Shape::Rectangle(le.Blocks[0].fRect, sf::Color(255, 0, 0))); rt.draw(sf::Shape(sf::Shape::Line(l.position, end, 1, l.color))); 我一

    0热度

    2回答

    我的应用程序包含一个短的函数,它将SFML GPU缓冲区(sf::RenderTexture转换为sf::Image)复制到二维颜色数组中(存储在RAM中并由CPU处理)。这里是代码: const sf::Image image = renderTexture.getTexture().copyToImage(); for (Point_t y = 0; y < totalHeight; ++

    -1热度

    1回答

    我正在使用SFML,并且在我的主要绘图函数中,我将对我的sf::RenderWindow的引用传递给各种其他绘图函数(大约7-8)。 我的问题是,这对性能的影响有多大?将一个引用存储到各个绘图使用的各个窗口中一次会更好吗?在我的脑海中,这是我首选的方法,但我只是在寻求确认! 非常感谢!

    0热度

    1回答

    我已经使用SFML创建了简单的游戏(玩家可以运行,跳跃等按箭头),我怎么能让两个玩家相同(第二个玩家将使用WASD移动)在同一台计算机上?

    2热度

    1回答

    我正在玩SFML和Box2D,在SFML中,一个形状的位置由它的左上角定义。另外,SFML基于屏幕左上角的(0,0)处理坐标,x轴向右延伸,y轴向下延伸。 所以,我有两个问题。 Box2D是否有一个概念的原点是特定的地方(如左上角或中心)或不是由于它呈现不可知论? 我读了一个设置身体的位置集的对象的中心 vs左上角像SFML的地方。这是真的?例如: b2BodyDef groundBodyDef;

    -1热度

    1回答

    我正在制作一个SFML游戏,并且我想将现在可以同时在屏幕上存在的子弹数量限制为5。 这是所需的最少代码: #define max_bullets_displayed 5 //... Bullet* pociski[max_bullets_displayed]; //... for (int i = 0; i < 5; i++) { pociski[i] = 0; }

    1热度

    1回答

    我试图安装SFML版本2.4.2与Microsoft Visual Studio 2017年的社区版本15.2的使用。根据SFML网站上提供的教程,“如果没有为您的Visual C++版本编译的SFML包,您将不得不自己构建SFML。” 因此,我下载了SFML 2.4.2的源代码,在SFML网站上使用CMake(V3.8.2)生成了一个Visual Studio项目another tutorial

    0热度

    2回答

    遵循SFML教程。这段代码应该允许我在屏幕上移动一个青色圆圈。在不使用mPlayer.move(移动)的情况下绘制圆圈可以正常工作,但是当此行在game.update中运行时,形状将从屏幕消失,永远不会重绘。我错过了什么? Game.cpp Game::Game() :mWindow(sf::VideoMode(1440, 900, 32),"yeeboi1!!!!!") ,

    0热度

    1回答

    我在C++ 没有知识,并做一个扩展的python如果 C++代码中使用SFML,并检查在Python中使用会工作 设置。 PY from distutils.core import setup, Extension setup(name='init', version='1.0', ext_modules=[Extension('testemeu',['main.cpp'

    0热度

    1回答

    有没有简单的方法来加载sf ::图像使用例如QDialog或其他库?我的意思是我想通过“选择图像...”窗口在sfml中加载图像。