Einzelnen Beitrag anzeigen
Alt 31-01-2010, 16:18   #2 (permalink)
ING
whatever
 
Registriert seit: May 2008
Beiträge: 419
hittest ist nicht für solche kollisionsabfragen gedacht weil es nur eine kollision erfassen kann wenn sie stattfindet, bewegt sich dein held zb. schneller als die wand dick ist, ist es reiner zufall ob die hittest anschlägt oder nicht.

außerdem prüfst du nur einen pixel, du kannst hittest auch einfach ein anderen mc angeben, dann wird ein bounding boxes test durchgeführt was bei dir evtl. schon reicht.

sonst ist eine genauere abfrage zb. mit einem linien-schnittest nötig.

das zurücksetzen der spielfigur bei erfolgreichen hittest ist auch auch keine optimale lösung, außerdem setzt du es um radius zurück und nicht um movement was eine differenz von 4 pixeln zur folge hat.
ING ist offline   Mit Zitat antworten