SFML(简单快速多媒体库)是一种用C ++编写的便携且易于使用的多媒体API。您可以将其视为SDL的现代,面向对象的替代方案。 SFML由几个软件包组成,完全满足您的需求。您可以将SFML用作与OpenGL交互的最小窗口系统,或者作为用于构建游戏或交互式程序的全功能多媒体库。
当sf::Window没有被创建时,SFML会出现大量的性能损失。
我正在编写一个应用程序,用于绘制多个数字和比较图像(计算像素值)。绘制和计数线程不显示任何图像。Gui在另一个线程中实现。目前,我...
最近我开始学习sfml图形,我看到了这种函数window.getSize().x或.y,我的问题是我怎么才能写出这样的函数,更准确的说是在一个对象函数上使用.x或.y?
我目前正在做一个游戏,我想创建一个加载屏幕,基本上显示所有资源的加载过程。为了做到这一点,我决定创建一个单独的线程来处理 ...
我得到了可以访问所有标准SFML内容的类a:类A {public:A(int type,Vector2f pos){if(type == 1)tex.loadFromFile(path1);否则if(type == 2)tex.loadFromFile(path2); //等等。形状....
我尝试在Codeblocks上安装SFML时遇到问题。好吧,首先我安装代码块:codeblocks-20.03mingw-setup.exe。在我下载SFML 2.5.1之后,可以正确编译:GCC 5.1.0 ...
我正在尝试创建一个粒子系统。在ParticleSystem构造函数中,我创建具有随机颜色和速度的新粒子。当我运行代码时,所有粒子都有不同的颜色,但是会在...中移动]]
您能帮我解决我在这里做错的事情吗?我在YT上遵循了该教程:https://www.youtube.com/watch?v=l2iCYCLi6MU&t=605s进行了碰撞检测,但我的企鹅似乎去了...
我有一个简单的OpenGL应用程序,我想绘制一个立方体,但是深度缓冲区似乎以某种方式无法正常工作。我正在将SFML用于windowin系统,并将GLEW作为库。 ...
尝试将sf :: Texture *推入std :: vector时出错
我正在使用SFML和lua的C ++项目中工作,而当我试图推动加载的纹理指针崩溃时,情况就崩溃了。这是我的代码sf :: Texture * tex = new sf :: Texture; if(!tex -...
我对sfml完全陌生,所以我正在关注youtube上的教程。我做得和那个家伙完全一样,但是我的动作仍然有问题。基本上发生的是,如果我按一个...
我想获取在main()函数中构造的类的对象,并在另一个类中使用此对象。这是我要作为其对象的类:typedef enum {DOWN = 1,...
我在一个类类中有一些函数func:void func(int arg1,int arg2,Vector2f vec = Vector2f(0,0)){};我得到一个构建错误:错误C2572:'Classs :: func':重定义默认参数:...
我正在尝试使用SFML(基本helloworld,但带有绿色大圆圈)编译一个简单程序。我应该在Linux上为Linux和Windows构建程序。当我为Linux编译程序时...
我正在创建塔防游戏,我创建了一个程序,该程序从炮塔开始创建弹丸,并在敌人进入射击范围后立即将其发送给敌人。弹丸在...
我正在尝试制作蛇游戏,也许这种错误是可能的一种。因此,当我调试和跳过时,我得到了指向向量头文件中的异常的链接,并在写入的异常代码中……
class Entity {private://函数void initiVariables(); protected://变量浮点速度; sf :: Sprite sprite; sf :: Texture *纹理; MovementComponent * ...
我已经创建了可收藏的对象和用于存储它们的矢量,以便在联系时轻松有效地删除它们。我知道我的联系人侦听器有效,并且我标记的GetBody和SetUserData函数...
我正在寻找一种使用SFML在用户屏幕上显示多个可点击矩形形状的方法。我编写的代码仅适用于最后初始化的形状,并且会更改所有颜色。...
[Severity Code Description Project File Line Suppression State Error LNK1120 22 Unsolved externals OpenGL2 C:\ Users \ Darek \ source \ repos \ OpenGL2 \ Debug \ OpenGL2.exe 1 Error LNK2019 ...