Forum: Sonstige Fragen zu Delphi
by DeddyH,
16. Apr 2013
Ich meine, Du greifst auf den falschen Canvas zu, für Deine Logik müsste man ja den der Komponente, auf der der Player bewegt wird, abfragen. Evtl. wäre es ohnehin besser, keine Pixel mit einer Farbe zu vergleichen, sondern sich Rechtecke oder andere Formen zu merken und auf Überschneidung zu prüfen (z.B. mit IntersectRect).
Forum: Sonstige Fragen zu Delphi
by DeddyH,
16. Apr 2013
Du fragst ab, ob die Zeichenfläche des Players an seinen eigenen Koordinaten weiß ist. Solange Du seine Farbe nicht während der Bewegung änderst, dürfte diese Bedingung niemals zutreffen.