浙江金顶建设公司网站,最好的免费信息发布平台,今天三河燕郊确诊名单,wordpress编辑器无法实现随意排版最近搞Daz3D玩#xff0c;导入后挂上动画模型嘴巴张开#xff0c;其丑无比。
Google了一下#xff0c;得知原因是Unity没有对下巴那根骨骼做控制#xff0c;动画系统就会把它放到默认的位置#xff0c;嘴巴就张开了。找到了3种解决办法。
1.移除动画中对下巴这个骨骼的转…最近搞Daz3D玩导入后挂上动画模型嘴巴张开其丑无比。
Google了一下得知原因是Unity没有对下巴那根骨骼做控制动画系统就会把它放到默认的位置嘴巴就张开了。找到了3种解决办法。
1.移除动画中对下巴这个骨骼的转向设置有位大佬搞了个工具一键处理忘记在哪儿了。最好是美术出的动画就没有控制下巴这样用代码搞好了重新导入一次动画就又恢复了不排除我操作不对的可能。
2.Avatar中移除下巴这根骨骼。如果不需要张开嘴动画建议这样做。 可以导入的时候自动删除。
var mo assetImporter as ModelImporter;
var changed false;
for (var i 0; i mo.humanDescription.human.Length; i)
{var b mo.humanDescription.human[i];if (b.humanName Jaw){var bones new HumanBone[mo.humanDescription.human.Length - 1];var k 0;for (var j 0; j mo.humanDescription.human.Length; j){if (j ! i){bones[k] mo.humanDescription.human[j];}}var desc mo.humanDescription;desc.human bones;mo.humanDescription desc;changed true;break;}
}//一定要Reimport一次不然没有存上重复reimport还是会存不上
if (changed)
{assetImporter.SaveAndReimport();
}
3. LateUpdate中强制设置下巴这根骨骼的旋转为(0,0,0)。如果需要嘴巴张开的做动画也就是不能用方案2建议这样搞。