Einzelnen Beitrag anzeigen

Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#5

Re: Fragen zu Canvas und DirectX

  Alt 18. Sep 2004, 22:50
Hallo,

ich hoffe mal du erwartest nicht, das directX so leicht zu programmieren ist wie GDI unter Delphi. Aber du kannst dir ja mal ein paar resourcen anschauen:


Die COM header:
http://dx.ampaze.net/

Die neue delphi directX community:
http://www.delphiDX.de

Info seite von Martin Payka, der auch ein gutes buch über directX 9 mit delphi geschrieben hat:
http://www.minfos.de

und turbo lebt auch wieder:
http://turbo.gamedev.net/

Ist sicher nicht vollständig, aber ein anfang.

Eine interessante frage wäre aber, wie zukunftsträchtig es ist, mit der normalen COM implementation von directX zu arbeiten, wo es jetzt ja auch managed DX (.Net) gibt, das keinerlei spachspezifische header mehr benötigt. Nicht zu vergessen die 'Windows Graphics Foundation' (WGF), die in zukunft ( >=longhorn) die GDI ersetzen wird und von natur aus 3D können wird. Bis das aber nutzbar ist, wird es sicher noch dauern. Ich will dir auch nicht davon abraten (mach es ja schliesslich selbst), nur aufzeigen das da einiges im umbruch ist, was aus professioneller sicht problematischer ist

PS: DirectX hat keine natürliche auslegung für 2D, aber die ganzen 3D sachen kann man ja auch ohne die dritte dimension nutzen. Standard sachen wie kreise, linien etc. zeichnen muss man selbst implementieren, oder nach geeigneten bibliotheken suchen

PPS: Es gibt da aber ein 2D linien interface (ID3DXLine9 oder so), das recht praktisch ist, is nur'n bisschen lahm (aber bestimmt schneller als GDI). Sowas dürfte für CAD sachen ja wichtig sein.
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat