sfml相关内容

“libgcc_s_sjlj-1.dll”不见了

我试图运行我的第一个SFML应用程序。 我可以通过代码块环境运行它,但我不能通过资源管理器运行 - 出现一个错误说:“libgcc_s_sjlj-1.dll丢失”。我将这些行添加到我的链接器选项中: -static -static-libgcc -static- libstdc ++ 但是,在尝试编译之后,我在构建日志中看到一个错误: mingw32- ..
发布时间:2016-10-30 04:00:13 C/C++开发

c ++ sfml数组[5]在for循环window.display中的字符串,只显示行1,3,5

如果我不能正确地解释自己,你将不得不原谅我,我试图使用c ++ sfml字符串数组创建一个highscore表。我尝试使用 window.draw(array [1],array [2] 等等)分别绘制它们。 但是如果我把数组放在一个for循环并使用一个int变量,它只绘制数组1,3和5。 for(cnt = 0; cnt { thiswindow.draw(topscores ..
发布时间:2016-10-30 03:06:11 C/C++开发

奇怪的SFML行为

我目前正在尝试写一个按钮类。它需要2个纹理, m_texture 和 m_onHover 和它的标题,应该自动居中。 update()负责选择正确的纹理。 类按钮:public sf :: Drawable { private: const sf :: Texture * m_texture; const sf :: Texture * m_onHover; sf :: Sp ..
发布时间:2016-10-30 02:58:05 C/C++开发

SFML 2.1架构x86_64错误的未定义符号

我最近安装了SFML 2.1,并尝试从终端编译和运行,而不是Xcode,他们在他们的网站上的示例程序 http://www.sfml-dev.org/tutorials/2.0/start-linux.php 。 我安装SFML的路径: /Users/brendanbusey/Desktop/C++_Code/SMFL/SFML-2.1-osx-gcc-universal ..
发布时间:2016-10-30 02:31:35 C/C++开发

SFML映像未加载

我使用Xcode与SFML。我把我的文件放在Xcode项目中,将其复制到目录。但是,我仍然无法将其加载到程序中。任何想法? 代码: int main const char * argv []) { sf :: RenderWindow(window); window.create(sf :: VideoMode(800,600),“My window”); sf :: ..
发布时间:2016-10-30 00:34:49 C/C++开发

如何调整游戏循环帧速率?

我现在正试图编写我的第一个游戏在SFML(和我的第一个整体),但我遇到了问题,我得到一个口吃大约一秒钟。在这样的口吃时,Frametime是正常的3到4倍,真的很明显,因为我不运行真正高的FPS(300+)。 没有问题(至少atm),因为效能不是问题,而是: 运动方法真的很奇怪,并且移动方式慢,它应该做的。 我的移动方法: void Player :: Update fr ..
发布时间:2016-10-29 22:13:45 C/C++开发

对SFML资源管理器使用C ++模板

我正在想办法为我的SFML游戏创建一个资源管理器。两者都需要模板(我是模板化的新手),但我更喜欢这些解决方案之一,即使我不知道如何使它工作。 我'd喜欢这样做: std :: map资源; template T getResource(std :: string name){ return(T)resources.find( ..
发布时间:2016-10-29 21:38:00 C/C++开发

在XCode中构建FreeType错误

先回一些故事: 我不知道自己在做什么。 知道一点我在做什么。我是一个Web开发人员,所以看代码并不是所有的胡言乱语,但试图使用Xcode是一本新书给我。无论如何,我设计了一个游戏,编译在C + +使用SFML在Windows上,现在我们试图把它带到OS X(我是唯一的一组与Mac)。 使用Xcode 4.6.1和SFML 2.0我一直在试图让这个应用程序构建,到目前为止只是头痛。 ..
发布时间:2016-10-28 05:15:05 C/C++开发

SFML 2.0绘图子画面矢量

我想做一个循环,在屏幕上绘制10块,但没有什么显示,我没有错误,所以我认为矢量是没有存储精灵,新的SFML,所以我真的不知道我在做什么错误。如果有人可以帮助我,我会真正感激。 sf :: Texture bTexture; sf :: Texture bloqueTexture; sf :: Sprite bloqueSprite; //创建块的向量 std :: vec ..
发布时间:2016-10-28 04:33:13 C/C++开发

C ++ / SFML显示毛刺与sprite成员更改mouseclick

我正在学习C ++ / SFML和练习练习我正在做一个小程序,在窗口中展示一个10x10网格的64x64像素的正方形棕色sprites。此程序允许您使用键盘选择绿色/黄色/蓝色/灰色/棕色方形精灵,并用所选的精灵替换所述网格上的任何瓷砖。下面的游戏循环: while(window.isOpen()) { window.clear :: Color(sf :: Color :: Blac ..
发布时间:2016-10-28 04:25:42 C/C++开发

将Sprite旋转到鼠标位置

我一直在使用SFML 1.6库,我想知道。 如何旋转sprite,使它总是转向鼠标 $ b 解决方案 如果你有sprite的位置:S =(Sx,Sy)和光标的位置C =(Cx,Cy) p> 您可以计算向量 =(Cx-Sx,Cy-Sy)和单位向量,例如 = ,0,0)。 要计算角度,您可以使用 cross产品: 然后: 然后计算角度: 最后,旋转你的精灵 ..
发布时间:2016-10-28 03:03:18 C/C++开发

从sfml中的矢量删除Sprite 2.1

我想从矢量中删除精灵,但没有效果,我不知道是什么问题(VS 2010与SFML 2.1)。它根本不编译。任何提示赞赏。 这行,似乎有问题: SpriteVector。 erase(std :: remove(SpriteVector.begin(),SpriteVector.end(),SpriteIt),SpriteVector.end()); 完整代码: #inclu ..
发布时间:2016-10-25 15:58:25 C/C++开发

C ++有麻烦返回sf :: Texture

我试图将所有纹理存储在数组中。但是图片没有被返回,这似乎是我的代码 我是在假设我的loadTex和loadSpri函数将返回并存储他们的数据在数组我做,但它似乎没有工作,因为当我运行游戏,他们不会出现,只是空白。我的代码可能看起来不错,但我仍然是初学者仍然,并试图得到的事情的悬念 这里是render.cpp #include“render.h” texandspr ..
发布时间:2016-10-25 15:53:10 C/C++开发

获取sf :: View的X和Y偏移量

如何获得sf :: View的X和Y偏移,我使用sf :: View作为我的2d相机,所以当我点击鼠标时我得到鼠​​标的X和Y坐标瓷砖点击 void LMButtonDown(int mX,int mY) { printf(“[%d ] [%d] \\\ “,mX / TILE_SIZE,mY / TILE_SIZE); } 这很棒,但一旦我移动相机 sf :: V ..
发布时间:2016-10-25 15:44:22 C/C++开发

C ++有麻烦返回sf :: Texture

我试图将所有纹理存储在数组中。但是图片没有被返回,这似乎是我的代码 我是在假设我的loadTex和loadSpri函数将返回并存储他们的数据在数组我做,但它似乎没有工作,因为当我运行游戏,他们不会出现,只是空白。我的代码可能看起来不错,但我仍然是初学者仍然,并试图得到的事情的悬念 这里是render.cpp #include“render.h” texandspr ..
发布时间:2016-10-25 15:28:28 C/C++开发

使用SFML绘制文本时的Segfault

我已经创建了一个 Button 类,它应该绘制一些顶点和一个字符串到 RenderWindow 。以下是包含不相关内容的代码:(此处是完整代码) 命名空间游戏{ class Button { public: Button(int _x,int _y,int _width,int _height,std :: string text) { ... sf :: Font ..
发布时间:2016-10-25 15:12:17 C/C++开发

获取sf :: View的X和Y偏移量

如何获得sf :: View的X和Y偏移,我使用sf :: View作为我的2d相机,所以当我点击鼠标时我得到鼠​​标的X和Y坐标瓷砖点击 void LMButtonDown(int mX,int mY) { printf(“[%d ] [%d] \\\ “,mX / TILE_SIZE,mY / TILE_SIZE); } 这很棒,但一旦我移动相机 sf :: V ..
发布时间:2016-10-25 15:06:24 C/C++开发

从sfml中的矢量删除Sprite 2.1

我想从矢量中删除精灵,但没有效果,我不知道是什么问题(VS 2010与SFML 2.1)。它根本不编译。任何提示赞赏。 这行,似乎有问题: SpriteVector。 erase(std :: remove(SpriteVector.begin(),SpriteVector.end(),SpriteIt),SpriteVector.end()); 完整代码: #inclu ..
发布时间:2016-10-25 15:04:19 C/C++开发