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