Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: ArtellerieSpiel-Kollision mit Landschaft

  Alt 17. Jan 2012, 11:01
Leg dir ein Array an:


Delphi-Quellcode:
Var
  Hoehen : Array[0..MaxImagewidth] of Integer;
Fülle das Array an der X-Üosition Deines Landschaftsbildes mit der maximalen Höhe an dieser Stelle.
(Von unten suchen bis Du "Himmel" findest...

Dann brauchst Du nur für den Schuss an X,Y im Array nach zu sehen, ob für X der Y Wert kleiner ist...

Fertig! (und viel viel schneller als zu laufzeit das Bild zu untersuchen)

Mavarik
  Mit Zitat antworten Zitat