|
|
我在处理完一个MESH后
想要保存到X文件中
这个MESH是带
AttributeTable
当然在保存之前已经
SetAttributeTable了
但是结果是保存到的X文件中材质和纹理是保存了进去,不过AttributeTable只剩下一个
//设定子集属性表
if( FAILED( pTempMesh->SetAttributeTable( attrs , SubsetLength ) ) )
throw std::runtime_error( "SetAttributeTable失败" );
delete[]attrs;
if( FAILED( D3DXSaveMeshToX( pFileName , pTempMesh ,
NULL , pMaterials , NULL , m_VertexData.size() , D3DXF_FILEFORMAT_TEXT ) ) )
throw std::runtime_error( "D3DXSaveMeshToX失败" );
为什么呢? |
|