|
|
大家好:
我现在要完成一个换装功能,初略看到有几种方法,设置可见性,设置顶点权重,换submesh
我选择用更换submesh 完成,我的方法如下
. 2个mesh 文件,第一个文件是一个人物,包含头,身体,脚三部分(相应三个submesh),
第2个文件只有一个头
. 把第一个mesh文件的头submeh 换成 第2个mesh文件的头submesh.
代码如下:
Entity::SubEntityList::iterator it1,it2;
it1 = ent1->mSubEntityList.begin()
it2 = ent2->mSubEntityList.begin()
*it1 = *it2;
但效果不对,只会把人物的原有头像删除,显示时缺少头,并没有换成第2个头像
这是为什么?
谢谢。 |
|