Ich versuche gerade, eine benutzerdefinierte Vertex-Deklaration zu erstellen.
Eine, bei der eine Position, eine Farbe und eine ganze Zahl an den Effekt übergeben wird. Ich habe Probleme zu bestimmen, was enum für VertexElementUsage für die Übergabe einer ganzen Zahl verwendet werden würde und wie bestimmt man den Versatz bei der Deklaration von VertexElements als auch?
public readonly static VertexDeclaration VertexDeclaration = new VertexDeclaration
{
new VertexElement(0, VertexElementFormat.Vector3, VertexElementUsage.Position, 0),
new VertexElement(12, VertexElementFormat.Color, VertexElementUsage.Color, 0),
new VertexElement(?, VertexElementFormat.Byte4, ?, 0)
};
(Beachten Sie das ? im letzten VertexElement)