sfml

    0熱度

    2回答

    當我嘗試編譯使用MinGW的SFML-2.4.2庫,我得到以下錯誤: In file included from c:\mingw\include\windows.h:48:0, from C:/Users/LENOVO/programming/SFML/SFML-2.4.1/src/SFML/Window/Win32/JoystickImpl.hpp:42, fr

    -1熱度

    3回答

    我目前正在使用UDP爲SFML構建一個網絡原型。我創建了一個應用程序,您可以選擇將其作爲服務器或客戶端。所以,通常我會啓動應用程序的兩個實例,一個是服務器,另一個是客戶端。我連接到我的本地IP 127.0.0.1。 大約20分鐘前,這個EXACT代碼工作,我沒有問題。我沒有改變任何東西,但是這段代碼不再工作,並且當我爲服務器調用socket.bind()時程序崩潰。客戶端,沒有錯誤顯示。 這是用C

    0熱度

    1回答

    我一直在試圖爲我開發的遊戲製作服務器。 它的問題是,如果有人斷開連接,最後連接的人將斷開連接,因爲我可以製作服務器。 我已經問過如何解決這個問題在sfml論壇上,並收到回覆說,而不是使用std::vector<sf::TcpSocket> clients使用std::vector<std::unique_ptr<sf::TcpSocket>> clients。 改變這一切的一切,以滿足這種變化之後

    0熱度

    1回答

    我最近開始學習SFML,我想作一個傍克隆,因爲它應該是容易的,但我得到了這個問題,而編碼: 蝙蝠運動是非常laggy,當我請按A或D它移動一下然後停止然後再次移動並繼續。 #include <SFML/Graphics.hpp> #include "bat.h" int main() { int windowWidth=1024; int windowHeight=728; sf::R

    0熱度

    1回答

    Ch.2中的SFML遊戲開發書。圖4給出了當你通過兩個方向(例如右和上)增加速度時,那麼運動將比在一個方向上更快。 從研究中,我瞭解到,觀察到的行爲是,您將在同一時間段內達到對角線距離,就像您向左或向右或向上或向下移動一樣。這是錯誤的,因爲對角距離更長。 該書由SQRT除以2糾正此問題: sf::Vector2f velocity = mPlayerAircraft->getVelocity();

    0熱度

    1回答

    的位置。遺憾的是像素讀取不起作用: #include <iostream> using namespace std; #include <SFML/Graphics.hpp> #include <SFML/config.hpp> inline bool isOnScreen(const sf::RenderWindow& screen, int x, int y) { re

    0熱度

    1回答

    Hello Im C++ SFML新增功能。我想問一下如何在旋轉的盒子上渲染邊界框。我這樣做的方式是製作另一個透明的矩形,但帶輪廓,並將它移動到旋轉矩形的GlobalBounds中,但它不能正確渲染,因爲我一直在使用setSize來使邊界框增長,這意味着框的左上部分不會調整大小。我覺得我在這裏失去了一些東西,所以這裏是我的代碼: sf::RectangleShape Rect[RECT]; sf

    1熱度

    2回答

    我目前正在嘗試在glsl(使用SFML)中編寫簡單的輪廓着色器。如果問題很明顯,我對着色器程序設計很陌生,所以請原諒我。 無論如何,着色器對紋理內的邊緣檢測效果不錯,但未能檢測到紋理邊緣處的邊界。工作outlineShader 圖片輪廓着色器的 圖片不能正常工作 這裏是我的片段着色器的代碼(我只有一個片段着色器) uniform sampler2D texture; uniform float

    1熱度

    1回答

    我試圖將一個shadertoy着色器移植到SFML應用程序。 我的問題是這一行: float g = texture(iChannel0, uv+vec2(nh-0.07, 0.0)*nh).g; 我認爲iChannel0是二維採樣,並在瀏覽器中運行的視頻。 我需要用其他東西替代iChannel0,但不知道如何,因爲我是全新的GLSL。 我有一個頂點着色器,看起來像這樣: void main(

    1熱度

    1回答

    行,所以我第一次嘗試檢查其他的解決方案,但他們沒有工作,是啊...有兩個錯誤,即使我直接從文檔中直接看到代碼。我想這可能是與文件有問題,但我不認爲這會,因爲文件都.HPP除非他們是否bad.I是新手所以這可能是一些愚蠢的,我錯過了。 #include <iostream> #include <SFML/Graphics.hpp> int main() { // create the