Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hintergrundbild für DXDraw (https://www.delphipraxis.net/22287-hintergrundbild-fuer-dxdraw.html)

F.W. 15. Mai 2004 14:45


Hintergrundbild für DXDraw
 
Hallo,

habe heute ein Spiel mit DelphiX geproggt, aber der schwarze Hintergrund von DXDraw gefällt mir nicht, ich wollte mal ein Hintergrundbild hinmachen.
Rauskommen sollte sowas gekacheltes, wie bei einem Canvas und dem Brush.Bitmap, da das Bild nicht allzu groß ist.

Danke!

citybreaker 15. Mai 2004 14:47

Re: Hintergrundbild für DXDraw
 
Du könntest ein Bild in Paint malen und dieses über
TBackgroundSprite laden.

toms 15. Mai 2004 14:55

Re: Hintergrundbild für DXDraw
 
Hi,

Kenne mich nicht mit DelphiX aus aber so solle es dir mal die Hintergrundfarbe ändern:

Delphi-Quellcode:
  DXDraw1.Surface.FillRect(Rect(1,1,DXDraw1.Width,DXDraw1.Height), DXDraw1.Surface.ColorMatch(clRed));
  DXDraw1.Repaint;

F.W. 15. Mai 2004 15:46

Re: Hintergrundbild für DXDraw
 
Was ist TBackgroundsprite? Ne Eigenschaft? Erklär ma bitte!

toms 15. Mai 2004 15:48

Re: Hintergrundbild für DXDraw
 
Du brauchst doch nur eine DXImageList1, worin du das Hintergrundbild speicherst.
Dann gibst du es mit

Delphi-Quellcode:
DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
DXDraw1.Flip;
auf DXDraw1 aus. Die Frage stellt sich aber dann, wie man das Bild kachelt?

F.W. 15. Mai 2004 16:35

Re: Hintergrundbild für DXDraw
 
Stimmt, aber Kacheln müsst ichs dann mit Schleifen, dies versetzt aufzeichnen, oder gibts dafür schon ne Methode?


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