Collision aus 8 veschiedenen Richtungen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Chester

Betreff: Collision aus 8 veschiedenen Richtungen

BeitragMo, Jan 03, 2005 15:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi@all

Ich mache zurzeit ein kleinen Diablo Clon(bisher ohne Namen)
und ich habe jetzt eine kleine Map, mit einem Haus drauf. Wenn ich mit diesem Haus collidiere(egal aus welcher Richtung) wird die Variable colli_h auf 1 gesetzt. Nun prüfe ich, aus welcher Richtung ich komme, und diese Richtung blockiere ich dann. Allerdings läuft er dann in keine Richtung mehr, bzw. ich komm nich mehr vom Fleck. Das kommt daher, dass ich, wenn ich mich in eine andere Richtung dreh, immer noch das Haus berührere, das heißt diese Richtung wird, sobald ich mich in diese Richtung drehe, auch gesperrt. Wie mache ich, dass das nicht der Fall ist?

Hummelpups

BeitragMo, Jan 03, 2005 15:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du eine Tilemap hast, überprüftst du, ob Sachen durch die du Nicht durchgehen kannst mit einem Tile kollidieren. Sobald du dich nun bewegst
überprüfst du die Tiles und wenn die nicht undurchgehbar ist, bewegst du den
Player.

Oder du erstellst oldx und oldy und sobald m an kollidiert, werden x und y
auf old gesetzt

IMurDOOM
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

Chester

BeitragMo, Jan 03, 2005 16:30
Antworten mit Zitat
Benutzer-Profile anzeigen
thx das mit dem old und new funtzt

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group