|

楼主 |
发表于 2009-7-3 17:28:00
|
显示全部楼层
Re:D3DXLoadMeshFromXInMemory的问题
这样也不行:
FILE *fp=NULL;
void *buf;
fp = fopen(MeshName,"r");
int filelen;
fseek(fp, 0L, SEEK_END);
filelen = ftell(fp);
rewind(fp);
buf= new char[filelen];
fread(buf,filelen,1,fp);
D3DXLoadMeshFromXInMemory(buf,filelen,D3DXMESH_SYSTEMMEM,m_pDevice,0,&m_ppMtrlBuffer,0,&m_pMtrlnum,&m_pMesh);
fclose(fp);
之前都试过了,SDK中说
[in] Pointer to the memory buffer which contains the mesh data.
就是不知道这个针指到底应该是个什么指针,Sample Browser里面也没有这个的代码。 |
|