Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DXSpriteEngine (https://www.delphipraxis.net/62724-dxspriteengine.html)

wursthunter 8. Feb 2006 16:46


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:
 TAni01 = class(TImageSprite);
 TAni02 = class(TImageSprite);
 TAni03 = class(TImageSprite);
.
.
.


var
 Form1: TForm1;
 Ani01 = TAni01;
 Ani02 = TAni02;
 Ani03 = TAni03;
.
.
.
Wie gesagt, das is Rotz! Wie funktioniert sowas überhaupt?


Doch es geht weiter! Angenommen es klappt alles, wie kann ich dann auf Sprite X zugreifen???

Seniman 20. Feb 2006 00:20

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.

wursthunter 20. Feb 2006 10:42

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"

pacman1986 20. Feb 2006 16:47

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

igel457 20. Feb 2006 16:55

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;

wursthunter 21. Feb 2006 09:34

Re: DXSpriteEngine
 
und wie will ich dann auf sprite z zugreifen???


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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