Logikproblem in den Kollisionen (2d)

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Greenhorn

Betreff: Logikproblem in den Kollisionen (2d)

BeitragDi, Sep 11, 2007 17:31
Antworten mit Zitat
Benutzer-Profile anzeigen
soo, ich greenhorn habe probleme mit den Kollis Smile

Ich erstelle grad eine Art Jumnrun game (2d) und meine Kollisionen funktionieren zwar, doch ich habe ein Logik-Problem. Mein Hintergrund ist ein Bild. Es besteht aus Strichen. Mein Spiel geht jetzt so vor:

Kollision? Ja? Kein Fallen.

Kollision? Nein? Fallen.

Dann kam das Problem: Wenn die Figur jetzt im Strich (darauf wo man gehen kann) ist, zB durch Springen, sieht das komisch aus. Also überprüft das Programm noch, ob eine Kollision noch weiter oben wäre (folglich die Figur nicht DRAUF sondern DRINNEN steht). Wenn ja, wird die Figur nach oben geschoben.

Wenn ich jetzt aber die Striche durch massive Hintergründe ersetzt, prall ich nicht ab sondern werde nach oben gezogen. (siehe Yogularm, so würde das dann sein).

Welche Lösungen gibt es da?

mfg Greenhorn
Greenhorn. Wieso ich so heiß? Schau oben nach!

Smily

BeitragDi, Sep 11, 2007 17:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Du brauchst mindestens 2 Bilder.

Ein Bild ist das Optische, also das was angezeigt wird.
und dann machst du noch ein Schwarz-weis bild, das wird zwar nicht gemalt, aber darran werden die Kollisionen überprüft.

gruß,
Smily0412
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

kriD

Betreff: ^^

BeitragDi, Sep 11, 2007 17:37
Antworten mit Zitat
Benutzer-Profile anzeigen
mach ein hintergrundbild und ein "kollisionsbild".. das hintergrundbild is nur zum gut aussehn da und das kollisionsbild nur für die kollisionen.. du prüfst denn einfach nurnoch die kollision mit dem kollisionsbild und lässt das hintergundbild dabei völlig ausser aucht..

MfG kriD
Wenn ich du wäre, wäre ich lieber ich!

Greenhorn

BeitragDi, Sep 11, 2007 19:30
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, ok. Und wie mach ich das, dass wenn ich gegen eine Wand laufe auch nicht nach oben gefahren werde?
(in Mario. Wenn man mit Mario nach rechts gegen einen Stein läuft wird man nach links 'zurückgeschoben'.) Brauch ich dann noch ein drittes Bild, in dem ich die 'Wandkollisionen' überprüfe oder geht das schneller?

Danke schonmal für die Antworten, gutes Forum, gute Antworten, egal was fürn dummes Zeugs man schreibt Laughing !


mfg Greenhorn
Greenhorn. Wieso ich so heiß? Schau oben nach!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group