![]() |
DXSpriteEngine
Ich habe ne DXSpriteEngine nor? So jetzt möchte ich x ImageSprtes erstellen ohne vorher im alles manuell im Code eingeben zu müssen (siehe Beispiel)
Delphi-Quellcode:
Wie gesagt, das is Rotz! Wie funktioniert sowas überhaupt?
TAni01 = class(TImageSprite);
TAni02 = class(TImageSprite); TAni03 = class(TImageSprite); . . . var Form1: TForm1; Ani01 = TAni01; Ani02 = TAni02; Ani03 = TAni03; . . . Doch es geht weiter! Angenommen es klappt alles, wie kann ich dann auf Sprite X zugreifen??? |
Re: DXSpriteEngine
Informier dich mal über Arrays. Du bekommst dann Variablen irgendeines Typs (völlig egal) mit einem Index, die du dann über die Nummer ansprechen kannst.
|
Re: DXSpriteEngine
... learning by doing.
Da in diesem Forum leider keine kompetenten User vorhanden sind, und nach einer Woche immer noch keiner einen Plan hat, merke ich hier an, dass sich mein Problem schon längst gelöst hat! Ani: Array[1..x] of TAni; "no comment" |
Re: DXSpriteEngine
Da du auf die Array Antwort net replyt hast wurde wahrscheinlich erwartet das du fertig bist. 7 von 10 hätten darauf geantwortet wenn du weitergefragt hättest :D
darauf zugreifen kannst du mit Ani[i].image := ..... ( bsp :D |
Re: DXSpriteEngine
oder mach einfach
Delphi-Quellcode:
for i := 0 to x do
with TImageSprite.Create(DXSpriteEngine1.Engine) do begin x := 0; y := 0; . . . end; |
Re: DXSpriteEngine
und wie will ich dann auf sprite z zugreifen???
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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