SFML(简单快速多媒体库)是一种用C ++编写的便携且易于使用的多媒体API。您可以将其视为SDL的现代,面向对象的替代方案。 SFML由几个软件包组成,完全满足您的需求。您可以将SFML用作与OpenGL交互的最小窗口系统,或者作为用于构建游戏或交互式程序的全功能多媒体库。
我现在的目标是将窗口重新定位到桌面上的随机位置。似乎很基本,我可能只是犯了一个愚蠢的错误,但是没有抛出任何错误,尽管...
好吧,我试图创建一个程序来在用户按下A时绘制A的图片。我还没走到那么远的地方,只是为了您了解最终目标是什么。无论如何,我尝试过...
我对析构函数有疑问。我有两个类:Map和Tile。它们看起来像这样:(如果下面的代码片段不够用,我要在此项目中添加带有完整代码的github:https:// ...
如何在Linux上使用SFML和CMake运行CLion?品牌和音频错误?
我对在Linux上安装,重新排列文件和编写代码有些陌生。当负责安装CLion以及SFML和CMake时,我遇到了很多问题,需要弄清楚如何制作...
如何将实际的sf :: Sprite对象保留在数组或向量中? C ++
在我的班级内(在some_game_object.h中),在私有部分中,我有以下小的代码段sf :: Sprite some_sprite; std :: vector sprites;并在.cpp文件中...
我正在尝试在我的SFML应用程序中打印俄语文本,但是我只是得到了奇怪的符号。我知道,我可以这样做:text.setString(L“ blabla”)但是,我想从文件中获取文本。我在...
我正在用C ++和SFML制作一个简单的子弹地狱游戏,您可以在其中使用鼠标来控制播放器,然后单击目标以增加得分。每次单击目标时,它都应产生一个项目符号...
C ++,SFML-按钮:如何制作存储指向其他类方法的指针的按钮?
我正在尝试用菜单制作一个小乒乓球游戏。因此,我制作了一个Button类,该类存储当单击按钮时运行的函数。这就是我尝试设置必须被调用的函数的方式...
我试图在我的sfml应用程序中打印俄语文本,但是我只得到奇怪的symvols。我知道,我可以这样做:text.setString(L“ blabla”),但是我想从文件中提取文本。我在项目中使用Unicode。 ...
我创建了2个.cpp文件和2个.header文件main.cpp(主.cpp文件)main.hpp(主头文件)game.cpp game.hpp我在game.hpp代码中使用了main.hpp组件: #include
到目前为止,我已经学习了如何在OpenGL中创建带有纹理的多维数据集。现在,我想更改此代码以纹理四边形。我已将顶点+索引从多维数据集更改为四边形。四边形看起来...
使用push_Back到我制作的类的向量时,Segfault 11
我正在开发游戏,并且有Tile类和Room类。在tile类中,我有一些基本组件[这里是整个标题]:#include“ SFML / Graphics.hpp” #include ...
[不尝试使用SFML首次在SFML中创建碰撞系统,而不使用教程,而是使用基于数组的东西,例如:bool moright,moleft,moup,xcollision,ycollision; float xvel,...
[基本上,我一直在使用csfml进行编程,当我尝试编译我的代码时,它会给我两个警告,第一个警告是:'sfMouseWheelEvent'已过时[-Wdeprecated-declarations]和...
使用SFML的Font函数loadFromFile加载字体时遇到问题
我正在尝试使用SFML库在c ++中创建某种文本界面,但是在尝试加载字体时遇到错误。我的代码看起来像是sf :: Font字体;如果(!font.loadFromFile(“ courbd ....
[当我加载并设置字体时,应用程序崩溃,调试器在MainMenu.cpp中的行显示0xc0000005(sfml-graphics-d-2.dll报告了异常):window.draw(menu.at [i]);这是for循环中的代码。 ...
错误:无法在没有对象的情况下调用成员函数'sf :: Time sf :: Clock :: getElapsedTime()const'
void update(bool moright,bool moleft){Clock Clock(); if(moright == true){xvel = 5; }如果(moleft == true){xvel = -5; } ...
vector Game_Text; Game_Text.push_back(Text(“ 0”,Game_Font [0],50)); cout << []