Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
Re: Kollision mit Farbe
31. Okt 2009, 18:43
Pixelabfragen sind aber seh unperformant und man kann auch schnell mal was übersehn.
Abgesehn davon ist es nicht einfach von einem Canvas die Pixelfarbe abzufragen, wenn wenn mal irgendwas über dem Pixel ist, dann gibt es diese Farbe nicht mehr.
Nimm den Mittelpunkt der Kugel und einen oder mehrere Punkte innerhalb der Taschen und rechne dir die Abständer der Punkte aus.
Ist einer der Abständer kleiner als die entsprechenden Radien, dann ist der "Ball" drinnen.
$2B or not $2B
|