MtlEditor 加载蒙皮模型时报错
Closed this issue · 0 comments
DormancyBear commented
最新 develop 分支,
加载蒙皮模型时(如 KlayGE 网站上提供的射手模型),Mesh.cpp 中 FillModel() 的 model->CloneDataFrom(sw_model, model_desc_.CreateMeshFactoryFunc);
这一句会触发 SkinnedModel::CloneDataFrom 中的 BOOST_ASSERT(this->IsSkinned() == source.IsSkinned());
不通过,
出错原因是 MainThreadStageNoLock 中负责给 is_skinned_ 赋值的 model->BuildModelInfo();
现在实际上是在 this->FillModel();
之后执行,导致 CloneDataFrom 时 is_skinned_ 还是默认的 false。