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-20 von insgesamt 23.

Werbeanzeige

18.02.2012, 22:21

Forenbeitrag von: »Clark«

Surface aus einem Rect erstellen

Meine Idee war, lauter kleiner Menus zu erstellen, die jeweils ein SDL_Surface haben und diese Surfaces will ich auf ein zusammenfassendes einziges großes Surface bringen. So dass ich nur noch das rendern muss.

18.02.2012, 00:44

Forenbeitrag von: »Clark«

Surface aus einem Rect erstellen

Hallo! Was mache ich falsch? Quellcode 1 2 3 4 5 6 7 SDL_Surface* Temp = NULL; SDL_Surface* Menu = NULL; Temp = SDL_CreateRGBSurface(SDL_SWSURFACE, W, H, 32, 0xff, 0xff, 0xff, 0); Menu = SDL_DisplayFormat(Temp); SDL_FreeSurface(Temp); Hier erstelle ich mir mein Surface... und übergebe es in eine andere Klasse (nicht durcheinander kommen, in jeder Klasse heißt das fertige Surface Menu): Quellcode 1 SDL_BlitSurface(it->GetMenuInstanceSprite(), NULL, Menu, it->GetMenuInstanceOffset()); Im Offset vo...

15.02.2012, 19:17

Forenbeitrag von: »Clark«

Unaufgelöstes Symbol - list falsch eingebunden

Danke dir! Tatsächlich.. habe es von DLL auf Debug DLL gestellt und jetzt gehts wieder. Das ist aber nicht gut, oder? Wie soll ich denn so ein fertiges Release erzeugen? EDIT: Oh, lasst mich raten.. Multithreaded DLL = funktioniert nur bei release... alles klar ok

15.02.2012, 16:10

Forenbeitrag von: »Clark«

Unaufgelöstes Symbol - list falsch eingebunden

Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 class cPlayer { private: std::list<cPrimaryShot> PrimaryShotList; // Schussliste für Feuermodus Primär std::list<cPrimaryShot>::iterator it; // Schusslisteniterator void UpdatePrimaryShotList(); // Updated alle Schüsse }; void cPlayer::UpdatePrimaryShotList() { // Alle schüsse updaten bzw. löschen it = PrimaryShotList.begin(); while (it != PrimaryShotList.end()) { it->Update(); if (it->isAlive) { it->Render(...

15.02.2012, 15:59

Forenbeitrag von: »Clark«

Unaufgelöstes Symbol - list falsch eingebunden

Hallo! Ich habe eine Main.cpp in dieser binde ich #include <list> ein. In der Main gibt es noch eine cGame.h und in dieser befindet sich ein cPlayer.h. In cPlayer.h benutze ich die Liste, geht auch alles bis ich zum Gebrauch von Iterator komme... z.B. schon bei while (it != liste.end()) gibt er mir diese Fehlermeldung aus... Die Liste und den Iterator erstelle ich in cPlayer.h als private Membervariablen meiner Klasse. Wäre über jede Hilfe dankbar, bin echt am verzweifeln.. MfG Clark

15.02.2012, 15:55

Forenbeitrag von: »Clark«

Schusswinkel

Dankesehr hmm Wir hatten noch keine Vektoren... eventuell habe ich dazu später eine Frage.

14.02.2012, 10:21

Forenbeitrag von: »Clark«

Schusswinkel

Ich habe ein Schiff, wenn ich auf einen Knopf drücke, soll es sagen wir mal 3 Schüsse abgeben. Einen gerade aus, einen im 45 Grad Winkel links und einen 45 Grad rechts. Die Schüsse sollen linear fliegen. Im 2d Koordinatensystem.

14.02.2012, 09:56

Forenbeitrag von: »Clark«

Schusswinkel

Hallo! Ich weiß beim besten Willen nicht, wie ich es anstelle. Gerade aus feuern ist ja einfach, aber was ist wenn ich in einem bestimmten Winkel feuern möchte? In meinem Spiel kann man später die Kanone upgraden und mehrere Schüsse abgeben, die alle in verschiedene Richtungen fliegen sollen. Wie geht das? Wäre über jeden Tipp dankbar MfG Clark

13.02.2012, 18:07

Forenbeitrag von: »Clark«

Was ist richtig um die Frames korrekt darzustellen (FPS)

Ah ok also Zeit speichern. Danke dir. Naja für einen 2d Spaceshooter wird man schon einen Timer brauchen, will ja net dass die Meteoriten unbegrenzt langsam oder schnell in den Player fliegen

11.02.2012, 07:27

Forenbeitrag von: »Clark«

Was ist richtig um die Frames korrekt darzustellen (FPS)

Hallo! Ich habe eine Funktion in meinem Timer, der mir jedesmal wenn ich ihn aufrufe, die Akutelle Zeit - Startzeit ausgibt. Je nachdem an welcher Stelle ich ihn in der Programmschleife aufrufe, ist der Wert der zurückgegeben wird natürlich anders. Am Anfang kleiner, am Ende größer. Kann man so korrekt die Bewegungen und alles berechnen? Oder muss ich mir den Wert am Ende des Schleifendurchgangs irgendwo speichern und dann immer diesen statischen Wert benutzen? Danke schonmal MfG Clark

10.02.2012, 14:52

Forenbeitrag von: »Clark«

SFML 2.0: Kann keine Textures/Images laden

Hmm danke für die weiteren Antworten. Uff... aber wenn man einen falschen Pfad angibt, könnte er das Bild doch nur nicht laden, oder? Und der Zeiger würde einfach weiterhin null sein... Ich bin gerade etwas verwirrt, wie muss ich die Pfade denn richtig einstellen?

04.02.2012, 20:57

Forenbeitrag von: »Clark«

SFML 2.0: Kann keine Textures/Images laden

Jop. Alles selbst gemacht mit CMake. Habe aber soweit auch alles richtig gemacht... denke ich. Alles andere klappt ja perfekt. Zitat Jo Clark das Problem hatte cih eben auch das er mir da sBIld net laden wollte nach paar mal umändern hat es auf einmal irgendwann geklappt, da scheint nen wurm drin zu sein. Sowas habe ich insgeheim auch vermutet.. Ich meine mit dem Befehl kann man nicht viel falsch machen und wenn es auf Release und Debug nicht klappt... OK Danke an euch alle ich schätze da hilft ...

04.02.2012, 20:40

Forenbeitrag von: »Clark«

SFML 2.0: Kann keine Textures/Images laden

Ne, hatte ich nicht. Das Verzeichnis stimmt. Und auch wenn ich es ins Debug / Release packe kommt dieser Fehler - es ist sogar egal was ich lade oder was ich dort hinschreibe, der Fehler kommt immer :-/ selbst wenn ich "abc" schreibe.

04.02.2012, 20:03

Forenbeitrag von: »Clark«

SFML 2.0: Kann keine Textures/Images laden

Zitat Unbehandelte Ausnahme bei 0x6c6e1fd4 (msvcr100.dll) in Test.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x004a5000. Danach öffnet sich die memcpy.asm und hält an der Stelle: Zitat rep movsd ;N - move all of our dwords Zitat Eine Ausnahme (erste Chance) bei 0x6c6e1fd4 (msvcr100.dll) in Test.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x004a5000. Unbehandelte Ausnahme bei 0x6c6e1fd4 (msvcr100.dll) in Test.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Positi...

04.02.2012, 19:17

Forenbeitrag von: »Clark«

SFML 2.0: Kann keine Textures/Images laden

Hallo! ich will einfach nur eine Texture laden aber es geht nicht. Er gibt mir eine "Unbehandelte Außnahme" aus... und wirren ASM Code. Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #ifndef CPLAYER_H #define CPLAYER_H class cPlayer { private: sf::Texture PlayerShip1; sf::Sprite Sprite; public: cPlayer(); }; cPlayer::cPlayer() { if (!PlayerShip1.LoadFromFile("..\\Images\\PlayerShip1.tga")) // Hier crasht er. { Msg(error, "Cannot load cPlayer:PlayerShip1.tga"); } } #endif Ob m...

19.01.2012, 01:59

Forenbeitrag von: »Clark«

Singleton - Unbehandelte Ausnahme bei...

Ok gut... Ich habe mir jetzt folgendes Prinzip überlegt. Bitte verzeit mir dass ich dafür jetzt kein Diagram mache: Eine Klasse cContainer die cKlasseA und cKlasseB enthält. Wenn ich jetzt in KlasseB auf KlasseA zugreifen möchte, muss ich nur noch eine Instanz von cContainer an cKlasseB übergeben. Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // cContainer.h #ifndef CONTAINER #define CONTAINER #include "KlasseA.h" #include "KlasseB.h" class cContainer { public: cKlasseA K...

18.01.2012, 23:28

Forenbeitrag von: »Clark«

Singleton - Unbehandelte Ausnahme bei...

Habe bis gerade in Patterns gelesen und jetzt eins verstanden: Ich habe GARKEINE Ahnung wie ich ein Game richtig vom Aufbau her strukturiere und ja, Zitat vielleicht ist dein Problem, dass du nicht wirklich weißt, welche Beziehungen zwischen den Klassen tatsächlich notwendig sind Stimmt auch. Ich bin quasi bei 0. Es ist doch schwerer als ich gedacht habe. Gibt es da keine Tutorials oder irgendetwas in der Art? Sollte ich vllt nochmal ein neues Thema aufmachen im richtigen Bereich?

18.01.2012, 22:20

Forenbeitrag von: »Clark«

Singleton - Unbehandelte Ausnahme bei...

Hmm ne das würde nicht gehen denn letztendlich habe ich es so in etwa geplant: Framework->Game->Spieler->Schuss (als Beispiel) Und selbst der Schuss muss an Framework, Game und Spieler rankommen. Das Problem ist halt, ich erstelle Game in Framework, Spieler in Game und Schuss in Spieler... Ich muss auf Memberfunktionen etc. zugreifen wie man sieht. Habe mir jetzt mal ein bisschen was zu Design-Patterns durchgelesen aber auch nichts gescheites gefunden. Kennt vllt einer von euch dafür eine Lösung...

18.01.2012, 21:11

Forenbeitrag von: »Clark«

Singleton - Unbehandelte Ausnahme bei...

Danke für deinen Tipp, das macht durchaus Sinn für mich. Denke dass ich es auch noch brauchen werde für mein Projekt und hier. Hast du diesbezüglich einen Link? Ich werde schonmal googlen. Ich habe nämlich jetzt ein Design Problem... ich versuche mal es zu schildern, bin leider noch nicht möglich UML Diagramme anzufertigen. Ich habe 2 Klassen: Framework und Game. In Framework erstelle ich Game und auch noch andere Zusatzklassen wie z.B. eine Klasse die Surfaces verwaltet etc. Aber wichtig ist fo...

17.01.2012, 14:27

Forenbeitrag von: »Clark«

Singleton - Unbehandelte Ausnahme bei...

Super.. SUPER! Vielen Dank! Instanzenübergabe hat bestens funktioniert Hmm und wenn ich mehrere Klassen in einer brauche dann übergebe ich einfach alle Instanzen die ich brauche. Eventuell bekomme ich später Probleme im Design, falls das der Fall ist melde ich mich nochmal. MfG Clark

Werbeanzeige