![]() |
DelphiX und Pattern
Hi, hab jetzt ein Bild in die DxImageList geladen und hab PatternHeight und PatternWidth auf 32x32. Ok, soweit so gut, jetzt müsste ich aber wissen, wie ich z.b. den komp. Hintergrund vom DxDraw mit dem 2. Bild aus dem Bild (versteht ihr was ich meine?) lade...
Delphi-Quellcode:
Hab das jetzt soweit, das Item[0] ist das eine Bild, in dem die mehrere Bilder drin sind, müsste irgendwie so aussehen:
with TBackgroundSprite.Create(DXSpriteEngine1.Engine) do
begin SetMapSize(200, 10); Image := DxImageList1.Items.Items[0]; Z := 0; Tile := True; end;
Delphi-Quellcode:
, geht aber net.
Image:=DxImageList1.Items.Items[0].Pattern[2];
Ich hoffe, ihr versteht was ich meine, also schonmal thx :) mfg Spessi |
Re: DelphiX und Pattern
Ich habe zwar keine Ahnung von DelphiX, aber
Delphi-Quellcode:
ist wohl eher der/die/das 3. Pattern :wink: .
Image:=DxImageList1.Items.Items[0].Pattern[2];
Hat denn "Image" keine "Draw"-Methode oder Vergleichbares? |
Re: DelphiX und Pattern
Ja, die Funktion gibts ja net, hab gefragt, obs sowas ähnliches gibt... Mit dem andren Quellcode, der obendrüber steht, mit dem gehts ja, aber wird eben nur das 1. Pattern gemalt, bräucht wie gesagt das 2. (also in dem Sinne das 3.)
|
Re: DelphiX und Pattern
Leite ein Klasse von TBackgroundSprite ab und überschreib die Draw-Methode.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 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-2025 by Thomas Breitkreuz