【问题标题】:Unity 3D and Mixamo Animation -- Feet Inside of groundUnity 3D 和 Mixamo 动画——地面内的脚
【发布时间】:2018-11-05 11:53:08
【问题描述】:

我有一个奇怪的问题,我想不通。我对 Unity 3D 还很陌生,有时我什至很难提出问题。

仔细看看这张我画红圈的图片:

问题在于,无论是在实际游戏中还是在动画预览中,这个使用 Mixamo 跑步动画的 Mixamo 角色都显示了她的脚在地下。实际上,这是所有动画的问题。她不是从地下开始的(实际上是从地上开始的。)但是当游戏运行时,她会掉到地上(嗯,她并没有真正掉下来,因为她没有山脊体。她突然出现在 0 级,你会认为它就在地面上,但实际上它显示了她在地下一到两英尺),然后动画在她太低的地方播放。她没有脊状身体,所以这不是问题。

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

有没有办法将动画“抬起”以使其正好在地面上?

【问题讨论】:

  • 更新:看起来我可以通过某些设置将她稍微高于地面来修复它(仍在试验哪些设置允许它)。不是我希望的修复。没有更好的办法吗?
  • 你检查过地板上的对撞机吗?还有角色上的对撞机?您正在制作游戏,而不是寻找修复程序。如果没有任何问题,您可以尝试重新导出 Mixamo 动画并重新导入它们。
  • 地面对撞机很好。如果我添加一个山脊体,角色上的碰撞器 - 由于某种原因 - 不能正常工作。直接从地板上掉下来。但是如果我添加一个胶囊对撞机而不是网格,然后仔细调整,我可以让它看起来正确,这样她就“掉”在了地板上。
  • 没想过重新导入,我也试试。

标签: animation unity3d


【解决方案1】:

我刚刚在 Unity 中发现了一个问题。当我将 T-Pose 模型(蒙皮)保存在一个文件夹中并将其动画保存在另一个文件夹中时,动画结果就出现了异常。像腿抽搐或身体的一部分下降。当我将 T-Pose 和其他动画放在一个文件夹中并更新 T-Pose 的 Rig 中的引用时,一切都变得正常了。

【讨论】:

    【解决方案2】:

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

    实际上在 Animator 的“层”上有一个模糊设置,在“基础”层上,您必须明确打开“IK Pass”。

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

    【讨论】:

      【解决方案3】:

      重新导入解决了这个问题。我不知道为什么。似乎当您玩动画时,它们有时会损坏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-06-27
        • 1970-01-01
        • 2018-09-11
        • 2017-07-17
        • 1970-01-01
        • 2016-01-12
        • 2016-09-30
        相关资源
        最近更新 更多