![]() |
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:
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?
procedure Tpacface.DoCollision(Sprite: TSprite; var Done: Boolean);
begin if sprite is Titem then begin sprite.destroy; end; end; |
Re: DelphiX Sprites zerstören -> Fehlermeldung
Hi,
du darfst nicht Sprite.Destroy aufrufen, sondern Sprite.Dead. In DXTimer schreibst du den SpriteEngine.Dead; |
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