Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2003, 09:28   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 124
Rand bei Kollisionen

Ich sitze gerade vor einem Labyrinth-Spiel, aber irgendwie will das hitTest bisher nicht so, wie ich es will.

Problem ist, dass die Abfrage des Randes in y-Richtung nur nach unten funktioniert. Mit dem oberen Rand kann ich also durch Wände gehen.

Hier erstmal mein Code:


if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
if (_root.maze.hitTest(_root.maus._x-16, _root.maus._y+12, true)){
_x = _x;
hit_left = true;
} else {
_x -= speed;
_rotation = 180;
hit_right = false;
}
if (hit_left == true) {
_x = _x;
_rotation = 180;
} else if (hit_left == false && hit_right == true) {
_x -= speed;
_rotation = 180;
hit_right = false;
}
}


Wie kriege ich es hin, dass die Abfrage nach oben und unten funktioniert?

Danke schonmal für eure Hilfe, wird wohl nicht das einzige Mal sein, dass ich hier was nachfragen werden.

Denyo
Denyo256 ist offline   Mit Zitat antworten
Alt 03-12-2003, 13:27   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
schau mal auf www.polyaktiv.de vorbei da gibz sowas das dir weiter helfen kann sowas würde ich tilebased machen


cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 03-12-2003, 13:36   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 124
Irgendwie hab ich dort nichts gefunden, dort ist alles was mich interessieren könnte für ISO-Darstellungen, ich hab aber eine ganz normale 2D-Darstellung.

Ich hab mal das .swf angehängt, da könnt ihr selber sehen, was ich meine. Durch den Fehler kann die Maus durch manche Wände laufen, was ja nicht sein soll.
Angehängte Dateien
Dateityp: zip labyrinth.zip (4,3 KB, 12x aufgerufen)
Denyo256 ist offline   Mit Zitat antworten
Alt 04-12-2003, 07:39   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 124
Kann mir denn niemand helfen?
Denyo256 ist offline   Mit Zitat antworten
Alt 05-12-2003, 10:43   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 124
So, habs selber geschafft, vielleicht auch etwas umständlich.

Ich frage jetzt einfach die obere UND die untere Kante ab, hauptsache es läuft
Denyo256 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele