Forum: Sonstige Fragen zu Delphi
by jojo-sp,
21. Mai 2014
Nein nicht zwingend!
Die Distanz zwischen Ball, Startpunkt und Schlägern ist auschlaggebend. Wenn die Schläger nicht ein Vielfaches von 5 Pixeln auseinander sind, klappt es nicht!
Forum: Sonstige Fragen zu Delphi
by jojo-sp,
21. Mai 2014
Hallo,
ich rate jetzt mal, aber vermutlich ist die Abfrage mit Ball.Left=Spieler2.Left hier das Problem,
Wenn der Ball den Left Wert nicht genau trifft, kann es sein, dass er einfach weiter fliegt.
Das heisst also, dass du einmal auf <= und auf >= prüfen musst.
Das ganze kann man aber auch mit einem Timer prüfen und beim auftreffen auf den Schläger nur den hinzuaddierten Wert ändern,...