【发布时间】:2018-11-05 11:53:08
【问题描述】:
我有一个奇怪的问题,我想不通。我对 Unity 3D 还很陌生,有时我什至很难提出问题。
问题在于,无论是在实际游戏中还是在动画预览中,这个使用 Mixamo 跑步动画的 Mixamo 角色都显示了她的脚在地下。实际上,这是所有动画的问题。她不是从地下开始的(实际上是从地上开始的。)但是当游戏运行时,她会掉到地上(嗯,她并没有真正掉下来,因为她没有山脊体。她突然出现在 0 级,你会认为它就在地面上,但实际上它显示了她在地下一到两英尺),然后动画在她太低的地方播放。她没有脊状身体,所以这不是问题。
您还可以查看我的动画设置。我已经玩过所有这些并且无法修复它。无论我是否应用根运动或足部 IK,都会发生这种情况。
有没有办法将动画“抬起”以使其正好在地面上?
【问题讨论】:
-
更新:看起来我可以通过某些设置将她稍微高于地面来修复它(仍在试验哪些设置允许它)。不是我希望的修复。没有更好的办法吗?
-
你检查过地板上的对撞机吗?还有角色上的对撞机?您正在制作游戏,而不是寻找修复程序。如果没有任何问题,您可以尝试重新导出 Mixamo 动画并重新导入它们。
-
地面对撞机很好。如果我添加一个山脊体,角色上的碰撞器 - 由于某种原因 - 不能正常工作。直接从地板上掉下来。但是如果我添加一个胶囊对撞机而不是网格,然后仔细调整,我可以让它看起来正确,这样她就“掉”在了地板上。
-
没想过重新导入,我也试试。