Registriert seit: 31. Aug 2005
1.622 Beiträge
FreePascal / Lazarus
|
AW: Andorra 2D [Ver. 0.4.5.1, 31.12.08]
6. Jun 2010, 17:17
Ich habe diese Funktionalität zwar nicht direkt implementiert, durch überschreiben der "CheckCollision" Methode in deiner Spriteklasse ist das aber machbar.
Wenn du noch speziellere Fragen dazu hast melde dich einfach nochmal, ich würde dir einfach empfehlen dir den entsprechenden Sourcecode zu der Funktion in der TSprite Klasse anzuschauen.
Es gibt zwar ein Flag "PixelCollision", dieses verwendet die Hardware für Pixelgenaue Kollisionsprüfung, ich bin von der Performance jedoch nicht sonderlich begeistert und auch schließt du hiermit Anwender mit älteren oder onboard-Grafikkarten aus.
Andreas "Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
|