ThomasM: SVG-Game: Problem mit der Kollisionserkennung/ceckIntersection()

Beitrag lesen

Hallo Fleur,

Leider funktioniert deine Lösung bei mir nicht.. bekomme immer false als alert, egal ob der Kreis das rect schneidet oder nicht :/ (benutze Opera, neuste Version)

Opera 10.10 unter Vista: true.

Gibt es vielleicht noch eine andere Möglichkeit mein Problem zu lösen?
Es sollte wenigstens die Möglichkeit bestehen, dass ein Hindernis erkannt wird wenn der Fisch (Grundform ist ein Kreis) dagegenschwimmt, so dass man darauf reagieren kann (zB mit Gameover oder indem der Punkte zähler höher gesetzt wird..)

Ansatz: Gehe alle Objekte durch und teste mittels getBBox() die aktuelle Ausdehnung und vergleiche die Lage/Koordinaten mit dem gesuchten Objekt. Wird einige Rechnerei erfordern.

Grüße,
Thomas