Thema: Autorennen

Einzelnen Beitrag anzeigen

Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Autorennen

  Alt 6. Apr 2009, 17:52
also hier das schema

benutzt einfach en shape mit rectangle form.

dann überprüft ihr folgendes:

Delphi-Quellcode:
if(auto1.left<auto2.left+auto2.Width)AND(auto1.left>auto2.left)AND(auto1.top<auto2.top+auto2.height)AND(auto1.top>auto2.top) then
 showmessage('besteht eine kollision');
so einfach


edit: ich würde euch raten, für viele datenmengen vorgefertigte bibliotheken oder ähnliches zu nutzen,
da die ständige kollisionsabfrage mit über 100 autos schon etwas ressourcenfressend ist.

aber das sollte für euch reichen wenn ihr nur paar autos habt.
Miniaturansicht angehängter Grafiken
rechtecke_156.jpg  
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat