Forum: Multimedia
Delphi
by Die Muhkuh,
26. Dez 2004
Hi,
ich hab den Fehler.
du hast AutoInitalize auf false und rufst nirgendwo DXDraw1.Initalize auf. Entweder du machst AutoInitalize wieder auf true oder schreibst ins Form-Create noch DXDraw1.Initalize.
Forum: Multimedia
Delphi
by Die Muhkuh,
26. Dez 2004
Hi Nils,
Gegenfrage: WAS läuft nicht? Fehlermeldung?
Btw: Häng mal das Projekt an.
Forum: Multimedia
Delphi
by Die Muhkuh,
26. Dez 2004
Wie wäre es wenn du das Sprite erstellst und nicht auf das Draw malst? :stupid:
Machs mal so:
procedure {Form-Create-Event}
begin
with TPlayerSprite.Create(DXSpriteEngine1.Engine) do
begin
X := 50;
Y := 50;
Forum: Multimedia
Delphi
by Die Muhkuh,
26. Dez 2004
Hi Nils,
hast du überhaupt ein Bild in der ImageList? Hast du der ImageList und der SpriteEngine das DXDraw zugewiesen?
Rufst du vorher:
DXSpriteEngine1.Move(1);
DXDraw1.Surface.Fill(clBlack);
DXSpriteEngine.Draw;
DXDraw1.Flip;