gpt4 book ai didi

directx - 托管 Direct3D : Lock entire Vertex Buffer

转载 作者:行者123 更新时间:2023-12-05 01:19:56 26 4
gpt4 key购买 nike

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

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

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

最佳答案

答案可能是here :

When using this method to retrieve an array from a resource that was not created with a type, always use the overload that accepts a type.

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

关于directx - 托管 Direct3D : Lock entire Vertex Buffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2544305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com