【问题标题】:Unity how to animate object's position without freezing it's positionUnity如何在不冻结对象位置的情况下为对象的位置设置动画
【发布时间】:2019-04-17 09:20:42
【问题描述】:

我目前正在做一个统一项目,我有一个由 Hinge Joints 构建的火柴人,但是当我为他的腿设置动画并激活动画时,腿保持在同一位置,身体的其他部分正在向前移动。

如何在不冻结其位置的情况下为腿设置动画?

【问题讨论】:

    标签: unity3d 2d ragdoll


    【解决方案1】:

    这对我有用:

    锚和轴应该是正确的,如果它与电机一起工作的话。 对于测试,禁用“使用弹簧”、“使用限制”和“使用电机”。 如果它仍然不动,你应该看看刚体。 “Is Kinematic”也应该被禁用。

    来自here

    【讨论】:

      【解决方案2】:

      自从我提出这个问题以来已经过了很长时间,当我再次阅读这个问题时,我发现我的错误是在没有父母的情况下为腿设置动画。 腿没有父母,所以他们的位置在动画位置。 但如果我将腿设置为空游戏对象的子项,它们的位置相对于空游戏对象,我可以随意移动。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-18
        相关资源
        最近更新 更多