上篇文章的换装可以用在换衣服等。有模型的全部骨骼特征等
这个API attachObjectToBone()可以用来实现在模型上挂接武器等
Ogre::Entity* ehead = mSceneMgr->createEntity("entity2","ogrehead.mesh");
Ogre::TagPoint* t = mEntityHandle->attachObjectToBone((mNameValue.find("head"))->first,ehead);
t->scale(0.1,0.1,0.1);
获得模型上的节点
Ogre::SkeletonInstance* ins = mEntityHandle->getSkeleton();
Ogre::Skeleton::BoneIterator itor = ins->getBoneIterator();
while (itor.hasMoreElements())
{
Ogre::Bone* bone = itor.getNext();
mNameValue.insert(make_pair(bone->getName(),bone));
}