Suchergebnisse
Suchergebnisse 1-20 von insgesamt 109.
Ich würde noch den SDL_Mixer dazu nehmen, weil dann kannst du auch Musik mit verschieden Formaten abspielen uvm. Wenn du ein Beispiel brauchst hier -> Lazy Foo
Fallst du ein Spiel mit Isometrischer Sicht progr. rate ich dir diese Hier. Erklären genau was Isometrisch ist wie man damit ein Haus zeichnet.. Beispiel Rollercoaster Tycoon 1-2 <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd-->
Du lässt es ja nur beim ersten Frame zeichnen. Du musst es in der Hauptschleife vor dem Zeichnen des Spielers stellen. Weil dann wird es bei jedem Frame gezeichnet
Zitat von »TGGC« So "superkompliziert" sind da keine von den Berechnungen. Die Haeuser bestehen ja z.B. hauptsaechlichlich aus lauter Quadern. Ich denk mal ihr habt ein Modeleditor benutzt, und die Vekoren von der abgespeicherten Datei genommen und ins Code eingefügt
Zitat von »NachoMan« problem gelöst falls noch jemand anders sucht(z.b. insane)... kannst aufhören es lag am neu laden der images und das zurücksetzen der variablen hat gefehlt. Zitat -.- toll, habs grad gefixxed thx das ihr mir geholfen habt
Ich schicks dir den Link per PM
Also meinst du es so z.b. ? Quellcode 1 location.x += xVel * FPS.get_ticks(); weil dort wird der Ball imemr schneller....
Zitat von »NachoMan« das tut es doch nicht wenn du die frametime bei jeder bewegung mit der geschwindigkeit multiplizierst. häää? check ich nicht ganz.....
Das spiel soll ja nicht zu schnell laufen
ich hab ja blos mit dem Editor noch nicht angefangen :lol: EDIT: Ich hab ja die CheckPointInRect Funktion vergessen zu schreiben... hier C-/C++-Quelltext 1 2 3 4 5 6 7 8 bool CBall::CheckPointInRect(int x, int y, SDL_Rect rect) { if((x >= rect.x) && (x <= rect.x + rect.w) && (y >= rect.y) && (y <= rect.y + rect.h)) return true; return false; } PS: 100. Beitrag
Zitat von »NachoMan« Zitat von »CrazyPlayer« Mit der Kollision von Blöcken hab ich schon längst gelöst, da wird jetzt nicht mehr nur die Geschwindigkeit umgekehr aber Trozdem fliegt er machmal durch eine Block durck Xp unterscheidest du zwischen kollisionen an der x oder y achse? der ball fliegt wahrscheinlich wegen kleinen freezes(lange frametime) durch die blöcke. das behebt man indem man den ball in kleineren schritten fortbewegt und bei jedem schritt auf kollision prüft. also die funktion s...
So konnte gestern nicht antworten weil ich irgendwie die Page nicht rein gekommen bin... Vorrender? Wie meinst du Vorrendern, gleich nach dem Initialisiereung? Also bei der Wand hab ich halt die Geschwindigkeit ungekehrt. Mit der Kollision von Blöcken hab ich schon längst gelöst, da wird jetzt nicht mehr nur die Geschwindigkeit umgekehr aber Trozdem fliegt er machmal durch eine Block durck Xp Zum Schläger, ja je mittige desto schneller fliegt er mir is nichts anders eigefallen wie es sonst berec...
Ich zeig mal die Fehlermeldung: Quellcode 1 Unbehandelte Ausnahme bei 0x1001d15a in Draw Ball.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x01005346. Und hier wie ich den code aufgebaut habe: main.cpp 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 void GameSchleife() { CGame Game; // Erstellen Game.Init_Files(); // ...
Ja das weiß ich ja schon, beim Render der Fläche..
Bin seit ein paar tage zurück und hab ein problem... Menü -> Game -> Menü -> Game(Fehler)... Ich hab 4 Klassen die alle mit einander verbunden sind: CInterface: Highscore und Background CBall: Kollision, Bild vom Ball, ... CPaddle: Schlägerbewegung, Bild vom Schläger, .... CGame: Spiel Schleife und erstellt die anderen 3 Klassen Ich gebe immer den Speicher mit SDL_FreeSurface() bei ~Klasse() frei, aber es kommt immer noch ein Speicherfehler das ich irgendwo zugreife.... Und die funktion wo es St...
Jop, werde es mal probieren, aber jetzt gehts 4 Tage nach Kroatien . Nehme auch gleich den Laptop mit, um weiter zuprogrammieren .
Zitat von »NachoMan« hast du keine buttons im spiel? wenn die maus sich über dem block befindet(innerhalb des rect´s des sprites) und die linke maustaste gedrückt wird... usw. Ohh stimmt...... was bin ich für ein trotel ... Ich hab ja eine eigene Klasse für Buttons.... Man kann es auf dem Video sehen , Hab es auch auf dem Logo angewendet
Ok, ich stell mir gerade nurnoch vor wie ich das mir der Maus machen soll. Woher soll der Programm wissen das es z.b. Block Nr. 1|3 anklicke?
So ich hab jetzt vor mit dem Editor anzufangen, aber weiß noch nicht genau wie das anstellen soll... Das Beispiellevel sieht in der Datei "Level1.txt" so aus Quellcode 1 2 3 4 5 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 0 0 2 2 2 2 3 3 3 0 0 0 0 3 3 3 4 4 0 0 1 1 0 0 4 4 5 0 0 0 1 1 0 0 0 5 1 0 0 0 1 1 0 0 0 1 Eigendlich müsste es einfach sein aber ich kanns mir gerade nicht vorstellen wie ich es machen soll
Ich find die neue Forum Seite geil Was geil wäre, wenn man Youtube vids. ins forum einfügen kann, das müsste diese ForumSoftware besitzen