Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Habs jetzt soweit hinbekommen, läuft auch innerhalb von Visual super. Allerdings wenn ich die erzeugten Exe öffnen will wird der Bildschirm nur kurz schwar und dann bin ich wieder aufm Desktop (Programm geht also nur ganz kurz auf) Jemand ne spontane Idee woran das liegen könnte? Hat sich erledigt die eine Bmp war wohl aus irgendnem Grund nich im Ordner
Es sind ja hier auch mehrere Funktionen, ausgehen wie gesagt vom Quellcode auf der ersten Seite. Da gibt es ja eine init update und render für explosionen, oder was meinst du genau? Ich brauch einfach ne Lösung möglichst bald Und ich versteh genug um zu wissen, dasss nich viel fehlen kann, wenn die Animation da ist aber gleich wieder verschwindet, will ja nur das mit der Liste genau wissen ;_;
Ne Komplettlösung will ich auch nicht ich versteh nur einfach nicht, wie ich einen Asteroiden in eine Liste schreiben kann, wenn dieser von einem Schuss getroffen wurde. In der Funktion direkt geht es offenbar nicht, in einer extra funktion schein ich auch was falsch zu machen. Ich will das einfach möglichst bald fertig haben, da hilft mir auch eine Komplettlösung auch wenn ich sie nich ganz versteh fertig isses dann ja trotzdem
Eine Antwort in Codeform ist wahrscheinlich zu viel erwartet oder? Ich dachte da fehlt nich viel bis der Code von der ersten Seite läuft Eigtl geht es ja um das oben unveränderte Beispiel und die Listen, die da zur Lösung geführt haben. Mein Verständnis ist nicht groß genug um es anders zu verstehen denk ich Sowas vielleicht? 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 void CGame::UpdateExplosions () { SDL_Rect RectAsteroid; // Wenn es eine Kollision gab, /...
Jo das mit pushback is klar, nur wenn ich das zum Beispiel hier einfüge: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { // Ja, also gab es eine Kollision. Somit Schuss und // Asteroid deaktivieren ItAsteroid->SetAlive (false); ItShot->SetAlive (false); // Rect der Explosion holen RectExplosion = ItExplosion->GetRect(); // Neue Explosions-Instanz erschaffen und Rendern CExplosion Explosion; // m_ExplosionList.push_back (Explosion); Explosion.Init (m_pSpriteExplosion, RectAsteroid...
Ist zwar schon lange her, aber wie genau krieg ich denn die Asteroiden, die explodieren sollen in die Liste?Von dem obenstehennden Code ausgehend