管理Direct3D:锁定整个顶点缓冲区

时间:2010-03-30 10:06:40

标签: directx direct3d managed-directx

我有一个从Mesh返回的Mesh::TextFromFont对象,我正在尝试设置每个顶点的颜色。我正在调用顶点缓冲区的Lock函数:

mesh-> VertexBuffer-> Lock(0,LockFlags :: None);

但是,此调用会引发异常。 Lock的另一个重载似乎工作正常,但它需要我传递返回的顶点数组的等级。这里有什么解决方案?如何锁定从TextFromFont返回的网格的顶点缓冲区?

1 个答案:

答案 0 :(得分:0)

答案可能是here

  

使用此方法检索时   来自资源的数组不是   用类型创建,总是使用   接受类型的重载。

以真正的MSDN方式,没有进一步的解释。