Unity 3D和Mixamo动画 - 地面内的脚

时间:2017-05-09 03:57:10

标签: animation unity3d

我有一个奇怪的问题,我无法弄清楚。我对Unity 3D足够新,我甚至有时难以提出问题。

仔细看看我画了红色圆圈的图片: enter image description here

问题在于,在实际游戏和动画预览中,这个Mixamo角色,使用Mixamo运行动画,显示她的脚在地下。实际上,这是所有动画的问题。她不是从地下开始的(实际上从地面开始。)但是当比赛开始时,她倒在地上(好吧,她没有真正掉下来,因为她没有脊体。她突然出现在0级你认为它是在地面上,但事实上它显示她在地下一两英尺),然后动画与她玩得太低。她没有脊状体,所以这不是问题。

您还可以查看我的动画设置。我玩过所有这些并无法修复它。无论我是否应用根运动或足IK,都会发生这种情况。

有没有办法“提升”动画,使其正好在地面上?

3 个答案:

答案 0 :(得分:1)

我刚刚在Unity中发现了一个问题。当我将T-Pose模型(皮肤)保存在一个文件夹中并将其动画保存在另一个文件夹中时,动画就会出现行为异常。像腿抽搐或身体部位下降。当我将T-Pose和其他动画放在一个文件夹中并更新T-Pose Rig中的参考时,所有这些都变得正常。

答案 1 :(得分:1)

一个糟糕的基本问题就是:

enter image description here

在Animator的“图层”上实际上有一个晦涩的设置,在“基础”层上,您必须显式启用“ IK Pass”。

只有在非常不寻常的情况下,您才希望“关闭”,这只是Unity另一个奇怪的错误。

答案 2 :(得分:0)

重新导入修复了问题。我不知道为什么。看起来当你玩动画时,它们有时会被破坏。