Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Super dank dir, habe auch mal einen höheren Faktor als zwei genommen und die Textur wird immer häufiger gekachelt, werde jetzt mal ein wenig mit den Koordinaten rumspielen und schauen was rauskommt.
Guten Morgen, habe nun das Kapitel mit den Texturen durch und habs geschafft die Beispieltextur auf das einzelne Dreieck aus dem vorherigen Kapitel zu bringen, allerdings wird diese Textur gestreckt und nicht gekachelt obwohl ich C-/C++-Quelltext 1 2 g_pD3DDevice->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_WRAP); g_pD3DDevice->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_WRAP); verwende. Ich vermute es hängt mit der Art der Positionsangabe des Textur zusammen, welche folgendermaßen aus...
Ich benutze jetzt die Funktion SDL_GetTicks(), welche mir die Zeit in millisekunden ausgibt seit wann SDL rennt. C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 void CGame::Explosionen () { list<CExplosion>::iterator ItExplosion = m_ExplosionList.begin (); while (ItExplosion != m_ExplosionList.end ()) { if (ItExplosion->IsAlive ()) { ItExplosion->Render (); ItExplosion++; } else ItExplosion = m_ExplosionList.erase (ItExplosion); } } So siehts im Moment aus, wie mach ich aus SDL_GetTicks ...
Kannst du mir sagen wie ich einen solchen Timer hinbekomme? Sleep() ist da keine wirkliche hilfe wie ich feststellen durfte, gibt es einen Timer der den Wert einer Variable jede Sekunde erhöht, um das löschen der Explosion aus der List einzuleiten wenn die Variable einen bestimmten Wert hat.
Ich bin auch grade Explosionen am machen, habs genauso wie techno gemacht, aber die Explosionen bleiben die ganze Zeit da, wie kann ich die nach einer Sekunde (oder mehr) wieder verschwinden lassen?
Es lag an dem Ordner 'Data' ich dachte die Files sind mit im Code verschwunden und deshalb reicht exe und DLL aber war wohl nichts. Danke euch beiden jedenfalls.
Ja Mensch, es klappt. Danke dir vielmals. Kannst mir noch sagen welche Datei dafür verantwortlich ist das die *.exe dort aufeinmal Problemlos läuft? Der Compiler macht ja im Prinzip auch nichts anderes als die exe aus der Ordner auszuführen in dem er sie erstellt hat oder nicht?
Guten Abend Community, habe folgendes Problem: Bin nun bei Kapitel 12 und wollte das SDL Game compilen, das klappte auch problemlos sowohl in der Release als auch Debug Config und es startet auch allerdings nur wenn ich 'Starten ohne Debugging' auswähle oder kurz STRG+F5, das Spiel startet ganz normal und es funktioniert und lässt sich mit ESC wieder schließen. Starte ich es allerdings mithilfe der *.exe aus dem Debug/Release Ordner, wird der Bildschirm nur kurz schwarz und ich kehre zum Desktop...