Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#3

Re: [DirectX] 2D-Sprites mit Direct3D

  Alt 6. Aug 2004, 12:32
Das ist genau der richtige Ansatz. Gamedev.net hält hierzu mittlerweile mehrere Artikel bereit (unter DirectX Graphics). Wenn du seeeeehr viele eher statische Sprites hast (zum Beispiel statische Levelgrafik), kannst du diese auch alle auf einmal in einen Vertexbuffer packen und somit in einem Durchlauf rendern. Ein wichtiger Performance-Tipp von Microsoft ist nämlich immer noch, die Zahl der DrawPrimitive-Aufrufe zu minimieren.

Die Alternative wäre natürlich, einfach D3DXSprite zu verwenden - mit dem Summer Update 2004 ist das ziemlich schnell und elegant geworden.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat