AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Shooter Kugeln, aber wie??

Ein Thema von Mautstelle · begonnen am 15. Feb 2004 · letzter Beitrag vom 18. Feb 2004
 
Urba

Registriert seit: 8. Dez 2002
Ort: Ketsch
120 Beiträge
 
Delphi 6 Personal
 
#3

Re: Shooter Kugeln, aber wie??

  Alt 17. Feb 2004, 23:00
Du hast doch vermutlich einen Timer o.ä. in dem du die Kollision abfragst. Wenn eine Kollision stattgefunden hat, dann kannst du per MeinArray[xyz].Free den benutzen Speicher wieder freisetzen.

Anschliessend hast du entweder die Möglichkeit, alle Einträge nach dem gelöschten nach vorne zu verschieben oder einfach frei zu lassen und bei einem neuen "Schuss" einfach die oder eine andere leere Stelle besetzen.

Nachteil von Verschieben :

Speicherverbrauchend, da du dann wieder die Liste durchgehen musst bis zum ersten freien Platz, allerdings erleichtert es das spätere Einfügen ungemein.

Nachteil von Einfach Löschen :

Bei jedem neuen einfügen muss im Prinzip die ganze Liste durchgegangen werden, bis das erste freie Plätzchen kommt. Eigentlich die bessere Lösung (oder das von sakura)
Es gibt keine blöden Fragen, nur blöde Antworten
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz