Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-15 von insgesamt 15.

Werbeanzeige

20.05.2017, 14:36

Forenbeitrag von: »Heni«

Breakout: Kollision an Bricks berechnen

Falls das falsch rüber kam, ich verlange von niemandem, dass er den Code auf Fehler kontrolliert, das mache ich gerne selbst. Ich habe nur dieses Verfahren noch nicht ganz verstanden. Zu schauen, ob der Ball den Brick berührt, ist kein Problem. Da der Ball sich mit mehr als einem Pixel/Frame bewegen kann und der Brick nicht quadratisch ist, kann ich auch nicht einfach schauen, ob der Mittelpunkt des (quadratischen, sich nicht drehenden) Balls an der X- oder an der Y-Achse weiter vom Mittelpunkt ...

19.05.2017, 19:28

Forenbeitrag von: »Heni«

Breakout: Kollision an Bricks berechnen

Hallo, ich möchte das Spiel Breakout programmieren bin dabei auch schon ziemlich weit. Nun möchte ich berechnen, von welcher Seite der Ball den jeweiligen Brick trifft, um dann seine Richtung zu ändern. Hatte dazu selbst keine Idee und habe deshalb gegoogled. Bin dann auf das hier gestoßen:<!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> Wenn die rote Strecke länger ist, dann ist das kleine Rechteck von links oder rechts gekommen, wenn ...

06.12.2016, 20:09

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Hallo nochmal, habe nun versucht Nana zu installieren, habe aber noch Schwierigkeiten. Ich habe den Quellcode von Nana heruntergeladen und mit dem beigelegten Makefile compliert. Beim complieren vom Bsp. Programm bekomme ich aber Fehler: Quellcode 1 $ g++ -c main.cpp -std=c++11 -I/home/henrik/Dokumente/Programme/SDK/nana-static/include/ Funktioniert noch ohne Probleme. Beim linken gibt es aber Fehler: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 g++ main.o -L/home/henrik/Dokumente/Programme/SDK/nana-...

13.11.2016, 13:26

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Vielen Dank für den Tipp Es sieht so aus als bräuchte ich x11 Bibliotheken um ein Programm zu compilieren. Wie linke ich denn die x11 Bibliotheken?

10.11.2016, 18:01

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Um SFML statisch zu linken musste ich noch einige Abhängigkeiten installieren. Habe jetzt das GUI Framework gtkmm gefunden, sieht ganz gut aus. Ist das zu empfehlen? Habe jetzt gerade das Problem, einen vector mit fstream zu schreiben und zu laden. Dafür öffne ich aber besser einen neuen thread. Vielen Dank erstmal

08.11.2016, 18:11

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Wie gesagt SFML bekomme ich nicht statisch gelinkt(bekomme tausende undefined references, habe auch die Bibliotheken mit "-s" gelinkt), deshalb brauche ich ja die SO/DLL Dateien. Ich habe jetzt wie bei Win die .so Dateien in den gleichen Ordner wie das Programm getan(reicht das unter linux?), das Programm findet sie aber nicht: Quellcode 1 error while loading shared libraries: libsfml-graphics-d.so.2.4: cannot open shared object file: No such file or directory PS: Habe libsfml-dev nicht installi...

08.11.2016, 17:43

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Nun ja, da ich Ubuntu benutze fällt VS natürlich weg, deshalb benutze ich QT Creator(ich weiss, das klingt ziemlich dumm, aber ich komme mit dem Programm sehr gut zurecht und es funktioniert auch ohne QT gut). Generell Verstehe ich den linker nicht wirklich(manchmal lassen sich sfml Programme compilieren, manchmal nicht. Z.B. kann ich SFML weder unter Win noch unter Linux statisch linken, ohne Fehler zu bekommen. Jetzt gerade wird das Programm nicht ausgeführt, weil es eine *.so Datei nicht find...

08.11.2016, 16:41

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Naja, ich war mit den GUI Systemen nich überfordert, ich habe sie nur nicht installiert bekommen. Ich suche nur eine Möglichkeit Buttons, Textboxen, etc zu zeichnen. Wie gesagt würde ich gerne U++ benutzen, aber auf der Website steht nur, wie man U++ mit der mitgelieferten IDE benutzt (welche von Haus aus mit U++ installiert kommt). SFML benutze ich schon, finde ich eine extrem gute Bibliothek, ich suche jetzt aber etwas, um Grafische Oberflächen zu zeichnen, ohne mir widget Klassen in SFML selb...

07.11.2016, 16:02

Forenbeitrag von: »Heni«

Anfänger freundliches GUI Framework für C++ gesucht

Hallo, ich programmiere schon eine Weile C++, möchte jetzt aber, bevor ich versuch ein richtiges 2d Spiel zu Programmieren, ein wenig üben. Ich dachte da an ein Gui Framework mit dem ich einfache Programme versuche zu programmieren (kleine Datenbank, Termrechner,...). Allerdings bin ich bis jetzt ziemlich verwirrt was diese Bibliotheken an geht und habe die wenigsten zum Laufen gebracht. wxWidgets: + viele Features + nativer Look - ziemlich kompliziert - teilweise gar nicht zum laufen bekommen -...

06.09.2016, 20:45

Forenbeitrag von: »Heni«

[SFML] Sprite in Richtung eines Punktes drehen

Hallo! Ich bin noch relativ ratlos was Richtungen in 2d angeht. Ich bin schon soweit gekommen, dass man Vektoren zur Angabe der Richtung benutzt und bei Reflektion jeweils die Achsen im Vektor umkehrt. z.B. wenn ein Ball abprallt wird der Richtungsvektor von (2, 1) auf (-2, 1) gesetzt. Wie ist das bei Kanten die nicht Horizontal/Vertikal sind? Oder wenn ich möchte, dass eine Figur in Richtung des Mauszeigers schaut. SFML benutzt ja Grad Angaben zur Rotation und keine Vektoren. Ist mein Ansatz üb...

24.08.2016, 22:31

Forenbeitrag von: »Heni«

Selbst erstelltes SFML-Framework produziert Speicherfehler

Tut mir leid, falls ich mich schlecht ausgedrückt habe. Das delete in setState existiert noch. Das muss da auch hin Ich hatte vorher eine Funktion, welche das Programm beendet, indem es m_running auf false setzt, das fenster schließt und currentState löscht. Das hatte zurfolge das in der Update Methode der State gelöscht wurde, aber in der Draw Methode nochmal aufgerufen wurde-> Crash. Das habe ich umgangen, indem ich in der Funktion, welche das Programm beendet nur running auf false stelle und ...

24.08.2016, 18:37

Forenbeitrag von: »Heni«

Selbst erstelltes SFML-Framework produziert Speicherfehler

Das delete in setState() ist da um den nicht mehr benötigten Heap-Speicher des letzten states freizugeben. Sonst gibt es doch ein Leak, oder? Wüsste nicht wo ich SFML Methoden neu implementiert habe. Habe jetzt die IDE gewechselt und das Programm durch den Debugger gehen lassen. Der crash am Ende kam, da ich in der Update Methode von einem State denselben State mit delete gelöscht habe ihne aber in der Draw Methode danach noch ansprechen wollte. Habe das löschen des States nun in den Destruktor ...

20.08.2016, 14:46

Forenbeitrag von: »Heni«

Selbst erstelltes SFML-Framework produziert Speicherfehler

Hallo, ich bin gerade dabei mir ein Framework für SFML zu machen um Gamestates und simple Gui Elemente zu erstellen. Allerdings stürzt das Programm beim Start oft mit Speicherfehlern ab. Allerdings nicht immer. Beim Beenden bekomme ich auch Speicherfehler. Ich werde mal den Code posten, da ich relativ neu bei C++ bin und mein Debugger nicht funktioniert. Ich hoffe ihr könnt mir ein paar Tipps geben, bin schon ziemlich verzweifelt. main.cpp: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

10.08.2016, 22:18

Forenbeitrag von: »Heni«

[C++] Bibliotheken in Linux einbinden

Sehr merkwürdig, als ich das SDK vor einigen Tagen heruntergeladen habe waren die noch net da Bei mir waren da nur "libsfml-system.so" "libsfml-system.so.2.3" "libsfml-system.so.2.3.2" etc Egal jetzt habe ich sie ja Vielen Dank für die schnelle Antwort Tut mir leid für den nutzlosen thread...

10.08.2016, 21:50

Forenbeitrag von: »Heni«

[C++] Bibliotheken in Linux einbinden

Hallo, ich bin gerade ziemlich am Ende des Buches "C++ für Spieleprogrammierer" und möchte das Kapitel, in dem man ein kleines Spiel SDL programmiert, mit SFML statt mit SDL abschließen. Ich benutze allerdings Ubuntu mit QT Creator und auf Linux wird in dem Buch nicht eingegangen, weshalb ich nun ein wenig ratlos hier rumstehe. Ich habe mir das SFML SDK heruntergeladen und nicht aus den Paketen installiert. Unter Windows benutzt man die Anhängsel -s um statisch zu linken und -d für die debug ver...

Werbeanzeige