7得票4回答
SFML“无法创建字体面”问题

我正在使用Visual Studio 2015中的SFML制作一个需要打印文本的游戏。我尝试加载字体,但一直出现错误“无法创建字体”。我已经尝试了几种不同的字体,但它们都不起作用,而且它们都在正确的目录中,该目录就是我的项目所在的文件夹。这就是全部内容,并且它还不能正常工作: sf::Fo...

7得票1回答
OpenGL非常机器特定。

最近我开始在C++中使用OpenGL进行3D渲染,但奇怪的是它似乎只能在一些机器上工作。我正在使用OpenGL 3.0或更高版本(目前设置为3.0),使用顶点数组对象(不确定如何称呼,但是API版本已经移除了glBegin、glEnd等函数)。 在测试其他机器之前,我总是询问它们的GPU驱动...

7得票2回答
如何使用自定义光标?

我正在尝试将默认操作系统光标更改为自定义光标。目前,我仅处理Windows。我有一张图片文件,其中包含我想要的光标(.png格式,我应该更改格式吗)。 总的来说,我一直在寻找并尝试简单地更改光标,但没有成功。 另外,现在我正在寻找最简单的解决方案,尽可能少的代码行。 如果相关: - 我正在使...

7得票1回答
从SFML的Transformable和Drawable继承的含义

我想在SFML中从Transformable和Drawable继承,以使我的对象具有可变换和可绘制的功能。我正在制作一个简单的打砖块游戏,但也许我的方法不对。下面是我的代码: #include <SFML/Graphics.hpp> #include <SFML/Syste...

7得票5回答
如何在CLion中运行SFML,错误为undefined reference to?

我刚接触C++并想学习游戏编程,我选择了SFML,并在Jetbrain的CLion上使用Ubuntu机器运行。我正在遵循这个教程SFML and Linux,这是我的代码: #include <SFML/Graphics.hpp> using namespace sf; in...

7得票3回答
如何使用MinGW编译SFML?

我有一个简单的文件"main.cpp",如下所示。 我还在"C:\SFML-2.1\"下拥有所有sfml 2.1库。我的问题是:编译、链接和运行这个项目的命令是什么?我非常熟悉使用g++从命令行编译项目,但以前从未使用过任何外部库(如sfml)。任何帮助都将不胜感激。谢谢。 #include...

7得票1回答
C++ Box2D - 如果动态物体被单独放置,将不会受到重力影响

我在SFML2中尝试使用Box2D时发现一个问题:当我改变世界重力的时候,一段时间内未被碰触的动态物体不会受到重力影响。我准备了一个视频以更清晰地解释这个问题。 是否有解决办法?我需要自己制作重力吗?为什么会出现这种情况? 这是视频链接。注意,如果物体停止移动一小段时间,则它们不会受到最近...

7得票2回答
如何在Mac上通过命令行编译SFML项目?

我正在尝试在Mac OSX下通过命令行编译一个SFML项目,但目前无法编译成功。有什么帮助吗?

7得票2回答
C++/面向对象编程游戏设计

我正在使用SFML和OpenGL制作一个小游戏来练习我的c++技能。编程方面大部分都很顺利,但是我有关于实际代码/类设计的问题。 我有一个类MainLoop,其中包含游戏循环并拥有以下每个类的实例:Events、Graphics、Commands、Game和UI。最初,我希望所有这些都是单个...