Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Zwei Andorra 2D fragen. (https://www.delphipraxis.net/128243-zwei-andorra-2d-fragen.html)

k4ni 26. Jan 2009 20:00


Zwei Andorra 2D fragen.
 
Hallo,

1. Frage: Wie kann ich einen einen Sprite bei Andorra wieder freigeben? Also ich will den Sprite in der DoMove prozedur freigeben mit Free(), doch sobald ich dass mache bekomm ich eine Access Violation weil es versucht den freigesetzen sprite zu zeichnen. Ist das überhaupt möglich?


2. Frage: (Is eher eine OO Frage) Bei Andorra macht man ja eigene klassen für Sprites, und erstellt diese mit z.b TSprite.Create(SpriteEngine)..Meine Frage:
Gibt es eine möglichkeit, die anzahl der erstellten klassen bzw. sprites zu ermitteln und man diese nützlich einsetzen kann, zb. so:
z.B.
Delphi-Quellcode:
for i:=0 to Count(TSprite)-1 do
TSprite[i].Whatever := false;

igel457 26. Jan 2009 20:02

Re: Zwei Andorra 2D fragen.
 
Hallo,

zu 1: Sprite.Dead anstatt Free verwenden
zu 2: siehe SpriteEngine.Items


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz