Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
20. Feb 2009
Kein Problem :wink: Die Tatsache, dass der Schuss eine Linie ist, dürfte es aber nicht groß erschweren. Du führst die Berechnung einfach mit dem Anfangs- und dem Endpunkt der Linie aus, und wenn mindestens einer der beiden im Gegner ist, wurde getroffen.
Gruß
Forum: Sonstige Fragen zu Delphi
Delphi
by Fussball-Robby,
20. Feb 2009
Der Gegner ist doch ein Kreis. Du kennst seine Position und die Position des Schusses. Also berechnest du den Abstand vom Schuss zum Mittelpunkt des Gegners. Und wenn dieser Abstand kleiner ist als der Radius des Gegners, ist der Schuss "im Gegner drin", also wurde er getroffen.
Gruß