Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Was sind Sprites und alles rundherum? (https://www.delphipraxis.net/40757-sind-sprites-und-alles-rundherum.html)

ISAS 20. Feb 2005 15:53


Was sind Sprites und alles rundherum?
 
Kann mir vielleicht jemand das genauer erklärn. Was sin Sprites (Geister?). Ich weiss schon, dass Sprites meistens Animationen sind und in Verbindung mit DelphiX arbeiten. Wollte aber mal genau wissen, was die machn bzw für was die genau da sind bzw was die genau sind.

Danke

sniper_w 20. Feb 2005 16:33

Re: Was sind Sprites und alles rundherum?
 
Sprites sind "meistens" 2D Bilder, die man auf dem Fenster zu sehen bekommt. Eine Animation erhählt man wenn man mehere änliche Sprites hintereinander zeichnet. Sprites kann man üblicherwiese bewegen, skalieren etc, aber nochmals, es sind 2d Abblidungen.

Seniman 22. Feb 2005 12:29

Re: Was sind Sprites und alles rundherum?
 
Hallo,

Es ist ein wenig knifflig zu erklären, wozu sprites da sind. Ich schlage vor, du schaust dir mal ein Tutorial zu DelphiX an, besonders die Sprite Engine. So verstehst du es am besten.
An sich sind die Sprites nur ein Datentyp, der das Zeichnen von Objekten sehr vereinfacht. Durch die Sprite Engine wird es dann ziemlich einfach, diese Sprites unabhängig voneinander zu bewegen. Das Sprite/die Sprite Engine kümmern sich also quasi gleichzeitig um das Verwalten von graphischen Objekten und um das Zeichen. Jedes Sprite besitzt informationen darüber, wie es sie bewegt, und welche Graphik(en) es besitzt. Brauchtbar sind Sprites dann, wenn du in deinem Programm mehrere Objekte, die sich ähnlich verhalten, hast, z.B. wenn du mehrere Bälle auf dem Bildschirm herumhüpfen lässt.

Grüße
Seniman


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