Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX Sprites zerstören -> Fehlermeldung (https://www.delphipraxis.net/39771-delphix-sprites-zerstoeren-fehlermeldung.html)

Delphi-Noobie 7. Feb 2005 17:06


DelphiX Sprites zerstören -> Fehlermeldung
 
Hi,

Wenn ich mit einem sich bewegenden Srite über ein sich nicht bewegendes Sprite komme, soll sich das nich bewegende Sprite zerstören.
Code:
procedure Tpacface.DoCollision(Sprite: TSprite; var Done: Boolean);
begin
if sprite is Titem then begin
sprite.destroy;
end;
end;
Da sich das andere sprite weiter bewegt, ist es natürlich ne ganze weile an der Stelle, wo das Sprite ist/war, und es kommt immer ne Fehlermeldung, als ob das Sprite immer noch da is aber nich mehr zerstört werden kann :(. Kann mir jemand helfen?

Die Muhkuh 7. Feb 2005 17:07

Re: DelphiX Sprites zerstören -> Fehlermeldung
 
Hi,

du darfst nicht Sprite.Destroy aufrufen, sondern Sprite.Dead.

In DXTimer schreibst du den SpriteEngine.Dead;

Delphi-Noobie 7. Feb 2005 19:20

Re: DelphiX Sprites zerstören -> Fehlermeldung
 
k thx das klappt :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 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 by Thomas Breitkreuz