|
|
既然叫SkinMesh不是每个顶点都应该有附着于的骨骼吗,每个Mesh都是IsSkined?但在MAX导出是时,用skin->GetNumBones()会出错。而且指向skin为NULL,怎么回事?
IGameNode *node=m_vMeshes[nodeIndex];
IGameObject *obj=node->GetIGameObject();
IGameMesh *mesh=(IGameMesh*)obj;
mesh->InitializeData();
IGameSkin *skin=mesh->GetIGameSkin();
int nNumBones=skin->GetNumberOfBones(face->vert[j]); |
|