【问题标题】:Does having Root Motion applied prevent moving a transform position relative to world coordinates?应用 Root Motion 是否会阻止相对于世界坐标移动变换位置?
【发布时间】:2017-01-31 04:15:52
【问题描述】:

我有一个带有动画控制器的“GameObject 0”(GO0),它使用参数来转换状态,并用作“GameObject 1”(GO1) 的包装器。 “GameObject 1”有一个应用了 Root Motion 的动画控制器。在 GO1 中有 3 个游戏对象,它们的动画与 GO1 在同一个动画剪辑中。

这使我可以将 GO1 放置在世界坐标中,并在本地坐标中为 GO1 的子项设置动画以保持相对定位。

但是,我希望将 GO1 的其中一个孩子移动到与 GO1 无关的世界坐标。我使用了脚本和 Vector3.Lerp / Vector3.MoveTowards 函数,但它们没有按预期工作。 Root Motion 是否会干扰 Lerps?

【问题讨论】:

  • 是的,但您应该能够相对于动画父级移动子级

标签: unity3d unityscript hololens


【解决方案1】:

我已更改脚本以将 新父对象 添加到子对象并为新父对象设置动画。这似乎可行,但新父母的轮换导致了一个新问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2015-04-08
    • 1970-01-01
    • 2020-03-28
    • 2013-06-17
    • 1970-01-01
    相关资源
    最近更新 更多