Hab hier ein Sprite, das so erzeugt wird:
Delphi-Quellcode:
constructor TPlayer.Create(AParent: TSprite );
begin
inherited Create(AParent);
Image:=Form1.DXImageList1.Items[3];
Width :=Image.Width;
Height :=Image. Height;
Visible:=True;
end;
Und das Bild wird so erzeugt:
DXImageList1.Items[2].Draw(DXDraw1.Surface,j*32,i*32,0);
Nun kann ich das Bild nicht zu einem Sprite machen.
Ich weiss schon wie man das macht und wie die Kollision zwischen 2 sprites funktioniert.
Aber bei meinem Beispiel kann ich das so nicht machen. Es geht einfach nicht, weil es dann alles auf den Kopf stellt
.
Unter umständen würde ich das Sprite auch in ein Bild machen, aber das würde ich nur machen, wenns sonst keine Lösung gibt.
[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]