D3DPT_LINELIST mit color und fehlern !
-
Primitives that have no textures are rendered with the color specified by their material, or with the colors specified for the vertices, if any.
Aus der DX-DOKU.
Ich möchte eine Linie zeichnen um meine Boundingboxen mal darzustellen.
Mein Problem: Meine Testslinie die ich Querüber mein Hintegrundbild zeichne ist nichtdurchgehend und in verschiedenen Graustufen dargestellt.
WARUM?
und
wenn ich dies versuche#define D3DFVF_VERTEXLINE2D (D3DFVF_XYZ | D3DFVF_DIFFUSE)mit dem
struct VertexLine2D { float x,y,z; DWORD color; };und dem
VertexLine2D Vertices[] = { {0, 1.0, 0.0, 0xffff0000}, { -1.0, -1.0, 0.0, 0xffff0000} };ändert sich die Farbe NICHT!!

Das ganze kommt dann in einen Vertexbuffer und wird mit Drawprimitv als D3DPT_LINELIST gezeichnet.
was mach ich hier falsch?
Jede Hilfe nehme ich dankend in Anspruch.Danke muli
-
Für alle die es interessiert und die ähnliche probleme haben.
Man darf natürlich nicht vergessen SetFVF mal aufzurufen.Arbeit macht schlau!

muli