C# Xna自定义VertexElementFormat和VertexElementUsage?

C# Xna自定义VertexElementFormat和VertexElementUsage?,c#,xna,C#,Xna,我有点困惑,不确定这是如何或是否可能的,但有可能创建自定义的吗?VertexElementFormat不包含我想要使用的字节3类型,我不知道如何将其添加到它:/。不,您不能。出于您的目的,您可能可以使用Byte4或Color 这些设置告诉GPU如何解码发送的数据并将其放入着色器寄存器中。它们是不可扩展的 请注意,通过在顶点元素中设置UsageIndex,可以有多个位置或多个颜色(例如)

我有点困惑,不确定这是如何或是否可能的,但有可能创建自定义的吗?VertexElementFormat不包含我想要使用的字节3类型,我不知道如何将其添加到它:/。

不,您不能。出于您的目的,您可能可以使用
Byte4
Color

这些设置告诉GPU如何解码发送的数据并将其放入着色器寄存器中。它们是不可扩展的

请注意,通过在
顶点元素中设置
UsageIndex
,可以有多个
位置
或多个
颜色
(例如)