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-17 von insgesamt 17.

Werbeanzeige

20.03.2012, 20:39

Forenbeitrag von: »Snickers777«

SDL: Anwendungsdatei funktioniert nicht

Es wird eine Fehlermeldung ausgegeben, sobald entweder ein Sound oder ein Bild nicht geladen werden konnte. Zudem wird die SDL im Anschluss daran wieder komplett heruntergefahren. -> Deswegen auch meine Anmerkung, dass keine Fehlermeldung in der Konsole ausgegeben wird. Ich habs jetzt so gemacht, dass ich die Anwendungsdatei aus dem Release Ordner in das Spiel-Verzeichnis kopiert habe. Anschließend ließ sich auch alles perfekt starten. Wie bekomme ich das Spiel nun auf eine CD? Muss das komplett...

20.03.2012, 19:42

Forenbeitrag von: »Snickers777«

SDL: Anwendungsdatei funktioniert nicht

Hmm, sorry dass ich erst so spät antworte. Ich habe das Problem leider immernoch... Ich habe mir ein Verzeichnis 'C++ Projekte' angelegt. Als Unterverzeichnisse hab ich das SDL-Verzeichnis sowie das Projekt-Verzeichnis. Im Projekt-Verzeichnis liegen die gesamten Projekt-Dateien sowie die Ordner Release, Debug und Data. Im Data Ordner liegen alle Sprites und Sounds. Im Release -sowie im Debug Ordner hab ich nun die sdl_mixer.dll sowie die sdl.dll eingefügt. Leider bleibt der Fehler vorhanden. Sel...

12.03.2012, 19:02

Forenbeitrag von: »Snickers777«

SDL: Anwendungsdatei funktioniert nicht

Vielen Dank für die Antwort! Wenn ich nun das Spiel auf einen Stick ziehen möchte, könntet ihr mir da sagen welche Dateien da so pauschal drauf müssen? Sprich dass man das Spiel starten kann? Wie gesagt ich benutze die SDL und den SDL_Mixer.

08.03.2012, 19:20

Forenbeitrag von: »Snickers777«

SDL: Anwendungsdatei funktioniert nicht

Hallo Ich habe ein Problem mit der Anwendungsdatei des erweiterten SDL-Spiels. Wenn ich mein erweitertes Spiel in Microsoft Visual C++ 2008 compiliere und im Debug -oder Release Mode starte, funktioniert dieses auch einwandfrei. Wenn ich jedoch die Anwendungsdatei (Game.exe) im Debug oder Release Ordner starte, öffnet sich zuerst die Konsole, anschließend das Fenster des Spiels mit schwarzem Hintergrund und nach ca 5 Sekunden wird dieses wieder beendet und nurnoch das Konsolenfenster ist sichtba...

31.01.2012, 18:56

Forenbeitrag von: »Snickers777«

Error C2440: Get Funktion für Zeiger auf Objekt

Guten Abend, ich bin's mal wieder. =D Ich habe in meinem SDL-Spiel den Spieler so verändert, dass er jeweils nur einen aktiven Schuss haben kann. Dieser muss nun über eine Funktion zurückgeliefert werden, damit ich diesen in der CheckCollisions Funktion benutzen kann. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 #include "Shot.hpp" class CPlayer { public: CShot *GetShot () {return (&m_pShot);} private: CShot *m_pShot; Nun wirft er mir den Fehler aus, dass irgendwas mit der Konvertierung nicht stimmt. Quel...

29.01.2012, 18:56

Forenbeitrag von: »Snickers777«

SDL: Schuss in eigenem Spiel funktioniert nicht!

Okay, danke für den Tipp mit der SFML. Trotzdem ist mein Problem, dass ich dieses Spiel für die Facharbeit in Informatik schreiben muss. Wo könnte der Fehler denn liegen? Theoretisch mach ich doch alles richtig: Ich erstelle ein Schuss-Sprite, jeder Alien bekommt den Zeiger auf das Sprite, es wird ein Schuss erzeugt, gerendert und bewegt... Hat niemand einen Vorschlag? Wenn ihr weitere Codeabschnitte braucht sagt bescheid :-)

28.01.2012, 21:39

Forenbeitrag von: »Snickers777«

SDL: Schuss in eigenem Spiel funktioniert nicht!

Danke für die Antwort. C-/C++-Quelltext 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 void CAlien::Init(CSprite *pSpriteAlien, float fXPos, float fYPos) { //Zeiger auf Sprite kopieren und die Koordinaten setzen m_pSpriteAlien = pSpriteAlien; //Schuss noch nicht vorhanden m_Shot = NULL; m_bShotLock = false; m_fXPos = fXPos; m_fYPos = fYPos; //Schuss Sprite erstellen m_pSpriteShot = new CSprite; m_pSpriteShot->Load ("Data/Laser2.bmp"); m_pSpriteShot->SetColorKey (255,0,255);...

28.01.2012, 21:16

Forenbeitrag von: »Snickers777«

SDL: Schuss in eigenem Spiel funktioniert nicht!

Indem ich nun in der Funktion CAlien:hoot die If-Bedingung weglasse, erscheint zumindest die Grafik des Schusses an der Position des Aliens. Doch leider bekomm ich diesen nicht bewegt. Is auch logisch, da jetzt ja immer ein neuer Schuss erstellt wird...aber wie ist es möglich das Problem zu umgehen? ich verzweifle echt im moment..

28.01.2012, 20:40

Forenbeitrag von: »Snickers777«

SDL: Schuss in eigenem Spiel funktioniert nicht!

Guten Abend, nachdem ich das Buch "C++ für Spieleprogrammierer" von Heiko Kallista nun durchgearbeitet hab, wollte ich mich mal an einem eigenen Spiel versuchen. Diese Idee ist zugleich mein Facharbeitsthema. Das Prinzip des Spiels ist altbekannt: Wie in 'Space Invaders' erscheinen Aliens im oberen Bildschirmdrittel welche man alle zerstören muss. Das Spiel funktioniert soweit wunderbar, die Aliens werden gespawnt und die Kollisionsabfrage funktioniert ebenfalls. Doch bei den Aliens stellt sich ...

26.11.2011, 00:00

Forenbeitrag von: »Snickers777«

double in String konvertieren bzw. casten

Guten Abend, ich suche eine Möglichkeit, eine Double-Variable in einen String oder Char-Array zu konvertieren. Ich habe gerade das 10te Kapitel durchgearbeitet und habe mir selber eine kleine Aufgabe überlegt. Es geht ganz einfach um einen Rechner. In Editbox a und b werden Werte eingetragen (double) und diese werden dann verrechnet und in Editbox c ausgegeben. Doch leider muss ich einige Schwierigkeiten feststellen: -GetWindowText kann ja nur Strings auslesen, also muss ich (anscheinend) das Ch...

23.06.2011, 13:21

Forenbeitrag von: »Snickers777«

[C++] und [Java] - Fragen zu den Gemeinsamkeiten/Unterschieden

Okay Danke, dass die main-Funktion bei BlueJ schon gestellt wird wusste ich nicht, aber das erklärt nun einiges. Damit wären meine Fragen auch gelöst und somit kann ich mich auch daran setzen dies in C++ umzusetzen. Danke an alle Antworten. Damit wäre das Thema für mich geschlossen.

22.06.2011, 23:18

Forenbeitrag von: »Snickers777«

[C++] und [Java] - Fragen zu den Gemeinsamkeiten/Unterschieden

Batzer genau, so mein ich das. Doch das wird bei vielen Klassen doch sehr schlecht weil Klassen mit gleichen Variablennamen würden sich dann überschneiden... Architekt aber mit z.B. einer Funktion, in der dann steht meineKlasse = new Klasse () könnte man doch auch während der Laufzeit einfach eine neue Instanz erstellen, oder?

22.06.2011, 22:33

Forenbeitrag von: »Snickers777«

[C++] und [Java] - Fragen zu den Gemeinsamkeiten/Unterschieden

Jaein, ich glaube ich habe mich etwas schlecht ausgedrückt. So wie du es jetzt geschrieben hast müsste man der Variable 'int var' vor Programmstart einen Wert zuweisen. Ich möchte aber, dass während der Laufzeit z.B. ein neuer Benutzer erzeugt wird und diesem dann Parameter übermittelt werden. Also die Parameter werden während der Laufzeit des Programms abgefragt.

22.06.2011, 22:19

Forenbeitrag von: »Snickers777«

[C++] und [Java] - Fragen zu den Gemeinsamkeiten/Unterschieden

Okay, vielen Dank für die schnelle Antwort! Das Problem ist in erster Linie jedoch nicht BlueJ, sondern wie ich speziell Punkt 2) in C++ umsetze. Ich hab mir schon irgendwie gedacht, dass diese Eingangsparameter, in meinem Beispiel pVariable, irgendwo deklariert werden müssen. Doch ich wüsste gerne wo, damit ich mit meinen Programmen weiter komme, speziell mit einem sauberen Programmcode.

22.06.2011, 22:03

Forenbeitrag von: »Snickers777«

[C++] und [Java] - Fragen zu den Gemeinsamkeiten/Unterschieden

Hallo Community, ich behandel im Moment das Buch "C++ für Spieleprogrammierer". Nebenbei arbeite ich in der Schule mit Java und dem Programm BlueJ. Mit Java komm ich ziemlich gut zurecht, doch mit C++ haperts noch etwas. Aus diesem Grund möchte ich mein bisher Erlerntes (bis Kapitel 10 im Buch) durch Übungen etwas festigen. Das mit den Listings verstehen hat auch bei C++ immer gut funktioniert, doch das mit dem do-it-yourself stellt doch ein paar größere Problemchen dar. Also hab ich ein paar Fr...

Werbeanzeige