8得票3回答
在动态链接库sfml-graphics-2.dll中找不到过程入口点_ZSt24__throw_out_of_range_fmtPKcz。

今天我决定下载、安装并尝试使用SFML 2.2,我还下载了带有MinGW编译器的Code::Blocks。我设置好了一切并正确地安装了所有内容(至少我是这么认为的),然后尝试运行一个示例代码来看看它是否能够工作: #include <SFML/Graphics.hpp> int...

9得票1回答
Mingw报错:'std::function'未声明?

首先,我在Windows上使用最新的MinGW版本的Code Blocks。我正在使用SFML库启动游戏,但不幸的是,我遇到了这个问题。我需要使用std::function作为我的状态管理器,但它一直显示相同的错误:“未声明'std :: function'”。我尝试使用#include&lt...

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

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

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

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

8得票4回答
Linux下使用mingw32交叉编译SFML程序到Windows - 缺失dll文件

我正在以下方式编译我的C++项目: /usr/bin/i686-w64-mingw32-g++ -g -std=c++0x -Wall -I /home/bluszcz/dev/win64/SFML-2.1/include -L /home/bluszcz/dev/win64/SFML-2....

29得票6回答
初始化GLEW失败。缺少GL版本。

我尝试在最新版本的Qt Creator中设置SFML 2.0,我已经正确地设置了SFML并导入了我在Visual Studio中编写的小游戏。编译时,我遇到了这个错误:。 我所尝试的 从头重新安装整个qt SDK和qt creator IDE 重新安装SFML 重新安装mingw 我尝试编写...

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

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

8得票3回答
OpenCV 2.3:将Mat转换为RGBA像素数组

我正在尝试使用OpenCV从摄像头中获取帧并使用SFML在窗口中显示它们。 VideoCapture以OpenCV的Mat格式返回帧。为了显示这些帧,SFML需要一个1D像素数组,其uint8格式(据我所知)可与uchar互换。该数组应表示每个像素32位的RGBA值。 因此,我有一个uch...

14得票1回答
sf::Texture被错误地应用了

在我的2D等距引擎中,我有以下类:maps(variable)/layers(variable)/cubes(variable)/sides(6)/points(4)/coordinates(3) 每个立方体有6个面,每个面有4个点(1个点=1个坐标(x,y,z))。 我可以用同样大小...

19得票2回答
使用四元数实现OpenGL旋转

所以我正在编写一个程序,让对象以spacesim风格在空间中移动,以学习如何在三维空间中平稳地移动物体。在尝试了一些欧拉角之后,它们似乎并不适用于任意方向的自由形式三维运动,因此我决定转向似乎最适合这项工作的东西-四元数。我打算让对象始终围绕其本地X-Y-Z轴旋转,而不是围绕全局X-Y-Z轴旋...