Einzelnen Beitrag anzeigen

MasterDG

Registriert seit: 29. Sep 2004
54 Beiträge
 
Delphi 2005 Personal
 
#24

Re: Brauche HILFE beim PingPong-Spiel!!!!

  Alt 9. Jan 2006, 16:44
Hallo

Also erst mal zum Punkte zählen. Du kannst ja abfragen ob der Ball auf der linken oder rechten Seite einen bestimmten Wert über- bzw unterschritten hat. Als Werte sollte man natürlich die Kanten der Schläger benutzen.

Also in etwa so:

Delphi-Quellcode:
//linker Schläger
if Ball.Left <= 34 then
begin
inc(torespieler1);
reset;//Hier musste halt alles wieder zurücksetzen
end;
Für den rechten Schläger musste des halt selber machen.


Also ich würde das mit dem Abprallen des Schlägers so machen(evt. hat ja jemand ne bessere Möglichkeit)

Delphi-Quellcode:
//linker Schläger
if (Ball.Left = 35) and (Ball.Top > Schläger.Top) and (Ball.Top < Schläger.Top + Schläger.Height) then
begin
//hier halt den Code zum abprallen an einer Kante
end;
Hoffe das hilft dir weiter.

Gruß
MasterDG
Dominik
Grüße Dominik
  Mit Zitat antworten Zitat