Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#2

Re: DelphiX-------Schuss problem !!!

  Alt 25. Mär 2004, 23:29
Ich bin weder DelphiX-Spezialist noch -Fan, aber du machst du Freigeben der Objekte anscheinend in "DoCollision". Vom Namen her würde ich sagen, daß das nur aufgerufen wird, wenn die Collision Detection Engine eine Kollision des Projektils mit irgendwas anderem erkannt hat. Wenn man nun daneben schießt, kollidiert nix und folglich wird die Funktion niemals aufgerufen.
Von daher bräuchtest du irgendein Event, das in jedem Frame aufgerufen wird (DoMove ) und in dem du dann überprüfst, ob die X-Position weit genug weg ist, daß du das Objekt löschen kannst.
  Mit Zitat antworten Zitat