|
|
我要渲染的.x文件包含很多subset(超过50),现在想为每个Subset都绑定单独的两张纹理(color & norm),请问各位高手,如何实现比较好呢?
我现在的代码是:
// load the mesh
D3DXLoadMeshFromX("Terrain.X", D3DXMESH_MANAGED, gd3dDevice, NULL, &pD3DXMtrlBuffer, NULL, &g_dwNumMaterials, &mTerrain);
for( DWORD i=0; i<g_dwNumMaterials; i++ )
{
// load a texture for each subset of the mesh
D3DXCreateTextureFromFile( gd3dDevice, d3dxMaterials.pTextureFilename, &g_pMeshTextures );
}
这样的话, 每个subset只导入1张对应的纹理, 如何导入2张呢?
多谢! |
|