Registriert seit: 1. Feb 2003
1.340 Beiträge
FreePascal / Lazarus
|
Re: Problem mit Kollisionsabfrage
6. Jan 2005, 18:24
tjo also zum ersten, ists halt falsch..
ich würde es so machen:
if ball.left > schläger.left and ball.left+ball.width < schläger.left+schläger.width then begin
// ball ist horizontal innerhalb des schlägers
wenn du das noch mit if ball.top+ball.height >= schläger.top then begin verfeinerst, reagiert es auch vertikal nurnoch, wenn es auf oder hinter dem schläger (darunter) ist.
also das war jetzt der code für den unteren schläger
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
|