Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-02-2005, 13:37   #1 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Hittest auf Punkte

Hallo,

hitTest testet entweder auf einen Punkt oder der Rahmen des MC's
Hat man zwei unregelmäsige Formen die mit ein ander kollidieren, wiird es kompliziert.
Ich habe ein bische herum gespielt mit nicht zuviele Formen :

ansehen

Der Kode is nocht furchtbar und kann noch optimiert werden.
__________________
Keep on Flashing
gerard ist offline   Mit Zitat antworten
Alt 05-02-2005, 14:59   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Zitat:
Der Code ist noch furchtbar und kann noch optimiert werden.
*beipflicht* Stimmt, da bleiben Objekte aneinander oder am Rand hängen. Ich hätte es einfach so gemacht: Alle Kreuze müssen ja ständig abgefragt werden, ob sie einander treffen. Sie bestehen ja immer aus 2 Linien. Eine dieser Linien kann man ja anhand der Koordinaten abfragen, ob sie sich mit einer der anderen Kreuze kreuzt (horrible style!). Den Schnittpunkt prüft man jetzt nur noch darauf, ob er bei beiden Kreuzen innerhalb der zwei jeweils die Linie begrenzenden Punkte liegt. Ich schau mal, ob ichs hinbekomm.

Ansonsten stimmt das, was du sagst: Bei allen Objekten, die komplizierter sind als Rechtecke sollte man spezielle Codes entwickeln, da führt kein Weg dran vorbei.
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 05-02-2005, 15:19   #3 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Das sie am Rande bleiben ist nur witzig finde ich , langsam kommen sie auch wider los.
Das Kreuz is nur ein Formbeispiel, alle Punkte auf diesem Kreuz sind berührungsempfindlich, es wird erst gecheckt on zwei Kreuzen sich berühren und dan welche Punkte.
__________________
Keep on Flashing
gerard 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 16:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele