Registriert seit: 15. Sep 2003
Ort: Münster
98 Beiträge
|
Re: Ganz einfaches Fußballgame
6. Mai 2004, 20:02
Hallo,
noch ein kleiner Tipp für die Umsetzung.
Die Entfernung berechnet sich, wie ja schon beschreiben, mit
dist:=sqrt(sqr(x1-x2)+sqr(y1-y2));
Wenn du nun die If-Abfrage bastelst, in der die Entfernung überprüft wird, dann quadriere besser beide Seiten der Gleichung, d.h. statt
if sqrt(sqr(x1-x2)+sqr(y1-y2))<distmax then blablabla
schreibst du besser
if (sqr(x1-x2)+sqr(y1-y2)<distmax*distmax then blablabla
Inhaltlich passiert genau dasselbe, es ist aber ein kleines bißchen schneller.
Grüße
Seniman
|