Registriert seit: 6. Jun 2006
589 Beiträge
Turbo Delphi für Win32
|
Re: Pong - Problem bei der Ballkollision
7. Dez 2006, 22:27
Was mir spontan an deinem Quelltext auffällt:
-den Bildschirm lieber im OnPaint der PaintBox aktualisieren und dies per Invalidate aufrufen
-Offscreen-Bitmaps(siehe Suchfunktion/machst du schon teilweise)
-statt die Spielerpositionen im KeyDown zu verändern, lieber im Timer (benögitgte Funktion: GetAsyncKeyState)
Zu deinem Problem:
Du könntest die Kugel bei der Kollision mit dem Spielfeldrand um 2mal soviel nach innen verschieben, wie sie aus dem Bildschirm hinausragt.
|