Sorry ich weiß dass es dieses Thema schon oft gab, aber ich hab nichts gefunden, was mir bei meinem Problem geholfen hat.
Also:
Bei dem Versuch pixelgenaue Kollisionen zu verarbeiten, ist bei mir der Fehler aufgetreten, dass nicht alle Pixel des Sprites als kollisionswürdig annerkannt wurden. Ich habe zum testen mal Pixelcheck auf false gesetzt und mir einen Rahmen mit
Rect(Sprite.x, Sprite.y, Sprite.x + Sprite.Width, Sprite.y + Sprite.Height)
gezeichnet (Schwarzer Rahmen im Bild)
Die Kollisionen funktionieren aber nur im roten Rahmen (nur hier wird DoCollision aufgerufen)
http://www.land.heim.at/pampa/251378...ionsfehler.JPG
Das ImageSprite mit dem ich die Kollision teste ist ein einfaches + aus 5 Pixeln. Nur wenn dieses Kreuz in den roten Bereich kommt registriere ich eine Kollision.