sfml

    0热度

    1回答

    我正在写基于等轴测图的SFML2中的一个简单的游戏。地图中的每个图块都由Tile类表示。该类包含sf :: Sprite对象和draw()函数,该函数应该在屏幕上绘制精灵。问题是调用window.draw()会导致分段错误。我读过它通常是由相关的sf :: Texture指针无效而引起的,但我已经检查过,但事实并非如此。 (纹理参考被传递给使用ResourceManager<sf::Texture

    0热度

    3回答

    当试图编译C++代码,包括SFML API库,出现以下错误: Internal Compiler Error in 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x86\CL.exe' Choose the Technical Support

    0热度

    1回答

    我最近下载了CMake for Windows,因为我想为SFML开发一个跨平台插件,并决定通过遵循指南测试如何实现,这是here。根据指南,我在我的Documents目录中创建了一个名为sfml_test_cmake(Windows 10)的文件夹,其中CMakeLists.txt,main.cpp(具有SFML代码)以及一个文件夹cmake_modules,该文件夹将保存文件FindSFML.

    1热度

    1回答

    我在做一个简单的蛇游戏,但是当我尝试移动我的蛇的一部分时 它到了0,0。 我把蛇的所有部分都放在一个向量中。 但是当我做类似 vector[0].getPosition() //(In my code: snakeParts[0].getPosition()) 它只是返回0,0。 编译时我也没有遇到任何错误。 这里是我的代码: #include <SFML/Graphics.hpp> #i

    -2热度

    1回答

    我做了一个贪吃蛇游戏,它很好用,但是,当蛇到达屏幕边缘时,我将它循环回来。 问题是,当他环回时,它似乎跳过一块? 我不知道该怎么说,所以这是一个视频。 https://youtu.be/fxuEYsrIZMU 而不是只出现在边缘上,它跳过1到2块瓷砖。 这里是代码片段: void update(std::vector<sf::RectangleShape>& food) { std::

    0热度

    1回答

    我似乎无法使用cmake链接SFML到我的可执行文件。 的CMakeLists.txt: cmake_minimum_required(VERSION 3.0.0) project(Tut3) set(LIBS_DIR ~/../../Libraries) add_executable(Tut3 main.cpp) set(CMAKE_MODULE_PATH ${LIBS_DIR}/

    1热度

    1回答

    你们中许多人可能wondered-我怎么能摆脱字体或从驱动器中使用像SFML,它需要一个库时,其他任何单一的文件从文件路径加载字体。 所以,我怎么嵌入数据转化为可执行文件,所以生成的可执行文件并不依赖于这些资源文件了吗?

    0热度

    1回答

    最近我已经安装了Visual Studio 2015的SFML。我看了这个特定任务的教程有网站,但在测试后(编译和运行调试)这个错误出现: https://pastebin.com/mY7r7zy9 1>------ Build started: Project: projet game, Configuration: Debug Win32 ------ 1> main.cpp 1>MSVC

    0热度

    1回答

    #include<SFML/Window.hpp> #include<SFML/Graphics.hpp> #include<cstdint> #include<iostream> const int width = 500; const int height = 500; int main(){ sf::RenderWindow window(sf::VideoMode

    0热度

    1回答

    我最近拿起书Beginning C++ Game Programming。我尽可能精确地跟踪这本书。我是一名具有2年左右的Java开发经验的人,他正在寻找C++。我认为在学习游戏编程的过程中学习它会很有趣。所以我得到的错误1>LINK : fatal error LNK1104: cannot open file 'sfml-graphicsd.lib'。我已经将include添加到文件中,我在C