sfml

    0热度

    1回答

    我在写这个使用Boost线程和SFML来使用TCP和UDP套接字的C++应用程序。我有一个4代码Xeon CPU,但它似乎只使用1个内核。我如何才能访问完整的4核?

    6热度

    1回答

    我想了解如何使用cmake外部项目模块下载和编译外部库。 例如,假设我想从SFML库https://github.com/LaurentGomila/SFML.git下载源代码并进行编译。我曾尝试使用类似以下的内容。不幸的是,我想不通为什么它之后的源被克隆:( EXTERNALPROJECT_ADD(sfml PREFIX ${sfml_PREFIX} GIT_REPOSITORY http

    1热度

    1回答

    我一直在获取一个CMakeLists.txt来编译现在是一个SFML示例,准备做我自己的源代码。这感觉就像是黑客,尽管它现在可以工作(Mac Makefile,VS nmake,VS解决方案)。 主要仓库是https://github.com/iaefai/Spider-Fish/ 任何建议都欢迎。 cmake_minimum_required(VERSION 2.8) PROJECT(Spi

    1热度

    2回答

    有人可以告诉我为什么会出现分段错误?我尝试和一个指向数组对象的数组,我该如何解决这个问题? sf :: Vector2类的声明可以在这里找到:http://www.sfml-dev.org/documentation/1.6/classsf_1_1Vector2.php 非常感谢。 #include <SFML/System/Vector2.hpp> #include <iostream> c

    0热度

    1回答

    所以我试图通过改变它的每帧的alpha值的图像在sfml 1.6中的可见性。不幸的是,图像并没有一个整体的alpha值,所以我必须逐个检查每个像素并更改它的alpha值。 然而,这是非常缓慢的,所以我想知道我怎么可能优化我的简单代码,或者如果有另一个sfml特定的方式来处理这个。 反正这里是代码: 每一个新的帧我重新着色与1.7添加α值一个精灵。 // @Return Ptr: a pointer

    0热度

    1回答

    所以我想为SFF中的sf :: Image制作一个淡入淡出的过渡动画,而且我有一个小问题。 当我就不做评论了如下调用的函数,我在main()末得到一个错误都被解构的图像时说 “Windows已经引发了断点,这可能是由于堆的腐败 “。 发生这种情况就行包含的代码GLCheck(glDeleteTextures(1, &Texture)); 为什么会变成这样发生的,为什么CreateTransitio

    1热度

    1回答

    试图弄清楚如何让SFML在QT中工作。我包括在.pro文件路径如下所示: #include sfml INCLUDEPATH += /usr/include/SFML ,而我的主要文件有.... #include "mainwindow.h" #include <QtGui/QApplication> #include <iostream> #include <SFML/System

    0热度

    1回答

    我的代码无法编译。我究竟做错了什么?我还希望sf::Window和sf::Input对象是静态字段。什么是最好的方式去做这件事? #include <SFML/Window.hpp> #include <SFML/Window/Event.hpp> #ifndef WINDOW_INITIALIZER_H #define WINDOW_INITIALIZER_H class Window

    4热度

    1回答

    我正在制作游戏并考虑使用UI的矢量形状。我想知道这个最好的渲染器是什么。我认为Agg比开罗更快,但是如果开罗可用,开罗可以使用硬件加速。那么opengl怎么样?是一个好主意我使用gl纹理的图像和线做矩形,圆形rectagles和圆形?或者更好,我在opengl中渲染cairo表面? 我发现的其他选择是Google Skia和SFML。你怎么看Skia? SFML也绘制多边形。我可以使用多边形制作圆

    3热度

    1回答

    因此,我正在学习编写着色器并将它们合并到我的OpenGL程序中(我使用SFML 1.6来创建有效的OpenGL环境,而不是用GLUT来分解;我的IDE是Codeblocks ;我的卡支持OpenGL 3.1和GLSL 1.3)。不过,我已经遇到了麻烦。看起来我需要GLEW来帮助将GLSL着色器合并到我的程序中。所以我去了GLEW的源代码,并使用CodeBlocks将其编译为静态库,按照最终评论he