Suchergebnisse
Suchergebnisse 1-11 von insgesamt 11.
Du musst ihm aber noch sagen, dass er sf-system.lib und sf-main.lib linken soll.
Das Verzeichnis zu den Libs anzugeben reicht nicht, du musst diese auch noch explizit linken lassen. Wie das mit CodeBlocks genau geht, kann ich dir nicht sagen, aber da wirst du was finden
Probier mal folgendes aus: C-/C++-Quelltext 1 2 sf::Vector2f newPosition = mousePos + view.GetCenter() - (view.GetSize() / 2.f); Fadenkreuz.SetPosition(newPosition); Das funktioniert bei mir und sollte bei dir auch funktionieren, wenn das ViewCenter in der Mitte liegt.
Jop, soweit ich weiß, wurde die Parameteranzahl wie Sp3iky irgendwann auf den Gravitationsvektor reduziert. Vielleicht hast du in einem Projekt noch andere Includes, welche auch Box2D beinhalten oder du hast Box2D im Projektordner. Von alleine ändert sich da eigentlich nichts. Simon
Dafür muss aber ja nicht die markierte Datei, sondern die reingezogene Datei wissen, nicht? Das läuft dann unter dem Namen Drag & Drop. Inwiefern SFML das unterstützt weiß ich nicht. http://msdn.microsoft.com/en-us/library/…v=vs.85%29.aspx lässt dich festlegen, ob du Drag And Drop akzeptierst. Dann müsstest du nur noch rausfinden, wie du per SFML WinAPI Events bearbeiten kannst. Edit: Folgendes Tutorial für 1.6 könnte dir möglicherweise dabei helfen: http://www.sfml-dev.org/tutorials/1.6/graphic...
Was hast du denn genau vor? Wieso willst du die Abfangen?
vDaten.push_back(Client(Socket)); Diese Zeile muss einfach nach: vDaten.push_back(new Client(Socket)); umgeschrieben werden, damit die Clientinstanz nicht sofort wieder gelöscht wird. Durch das Löschen der Client-Instanz wird dann ebenfalls das Socket gelöscht, wodurch sich wohl die Verbindung trennt. vDaten muss dann natürlich auch entsprechend zu <Client *> umgeschrieben werden.
Vielen Dank für eure Antworten, ich werde dann mal schauen, wie ich weiter verfahre
Guten Tag liebe SpieleProgrammierer-Community, ich plane seit einiger Zeit ein eigenes kleines 2D-Side-Scrolling Game zu programmieren. Ich hatte hierbei an C++, SFML und Box2D gedacht. Da ich jedoch nicht sonderlich viel Erfahrung mit Spieleprogrammierung habe, weiß ich nicht genau, wie ich die Struktur OOP mäßig aufbauen sollte. Habt ihr da irgendwelche Ideen/Vorschläge/Anregungen? Vielen Dank, Simon
Hey, danke euch beiden für eure Hilfe. Ich habe noch haufenweise rumprobiert. Jetzt scheint es perfekt zu funktionieren Wo genau der Fehler lag kann ich leider keinem sagen. Es scheinen mehrere gewesen zu sein. Winkelbestimmung funktioniert nun bei mir so: C-/C++-Quelltext 1 2 3 4 5 6 7 //Size = sf::Vector2f mit Viewsize float dx = (Size.x / 2.f) - MousePos.x; float dy = (Size.y / 2.f) - MousePos.y; angle = atan2(dy, dx); player.SetRotation((float)(angle * 180.f / PI) - 90.f); Und das Bewegen so...
Hallo, Ich versuche seit die ganze Zeit eine Sprite in Richtung des Cursors zu bewegen, doch es funktioniert einfach nicht Es funktioniert jedoch überhaupt nicht richtig :s Zur Zeit habe ich folgenden Code: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sf::Vector2f PlayerPos = player.GetPosition(); sf::Vector2i MousePos = MouseInput.GetPosition(*App); sf::View View(App->GetView()); sf::Vector2f ViewPos = View.GetCenter(); sf::Vector2f Size = View.GetSize(); //Offset of the View (Position ...