Autor Beitrag
sportkeks
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 28.10.10 14:42 
Hallo liebe programmier Gemeinde,

ich arbeite zur zeit an einem kleinem Spiel und verwende zur Darstellung Andorra2D

jetzt brauche ich eine möglichkeit bilder in ein unregelmäßiges viereck zu verzerren

zur zeit mache ich das so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
  addraw.ClearSurface(0);

  // strecken mit beispiel zahlen

  img.AdMesh.Vertices[0].Position:=AdVector3(0,0,0);
  img.AdMesh.Vertices[1].Position:=AdVector3(400,200,0);
  img.AdMesh.Vertices[2].Position:=AdVector3(0,440,0);
  img.AdMesh.Vertices[3].Position:=AdVector3(400,400,0);
  img.AdMesh.Update;

  addraw.BeginScene;
  img.Draw(addraw,0,0,0);
  addraw.EndScene;
  addraw.Flip;


leider kommt dabei nur sowas raus:

user defined image

wie mache ich es richtig ?

die problematik besteht darin das das verzerren sehr schnell gehen muss da die framezahl sonst in den keller sinkt -.-

ich habe die frage bereits vor einigen tagen in der DP gestellt jedoch noch keine Antwort auf mein derzeitiges Problem erhalten.

www.delphipraxis.net...ilder-verzerren.html

Gruß

Sportkeks