我一直在用 C++/DirectX 9 开发一个非常简单的 3D 游戏。
我在 Blender 中快速建模了一个网格,并将其导出为 .X 格式。当我使用
D3DXLoadMeshFromX("mesh.x", D3DXMESH_MANAGED, NULL, NULL, &materialBuffer, NULL,
&materialCount, &mesh);
HRESULT 返回 -2005531760。
我用 DirectX 错误查找工具查找了这个,它告诉我这是一个解析错误。我不知道是什么原因造成的 - mesh.x 存在于同一目录中......