Animation Unity3d同时使用动画更新位置

Animation Unity3d同时使用动画更新位置,animation,unity3d,Animation,Unity3d,我有一个模拟攀岩的人形模型的动画。我一直在寻找一种方法,当模型靠近窗口时,刺激这种动画。我使用触发器来确定模型的位置和工作方式。但是,当我执行动画时,模型的位置不会根据动画进行更新。我正在使用offmesh链接和导航网格代理,并在模型触发时禁用导航网格代理。如何使用动画并同时提供更新 提前谢谢。我认为动画不应该考虑动作。你应该在别的地方控制它。您可以使动画从y=0爬升到5,但如果阶梯位于y=3,则动画将不起作用 最好使用AnimationEvent从动画中调用一个方法,以便在触发动画时,无论对

我有一个模拟攀岩的人形模型的动画。我一直在寻找一种方法,当模型靠近窗口时,刺激这种动画。我使用触发器来确定模型的位置和工作方式。但是,当我执行动画时,模型的位置不会根据动画进行更新。我正在使用offmesh链接和导航网格代理,并在模型触发时禁用导航网格代理。如何使用动画并同时提供更新


提前谢谢。

我认为动画不应该考虑动作。你应该在别的地方控制它。您可以使动画从y=0爬升到5,但如果阶梯位于y=3,则动画将不起作用


最好使用AnimationEvent从动画中调用一个方法,以便在触发动画时,无论对象的当前位置如何,它也会触发对象的上/下移动。在动画结束之前,它只需使用Translate和disabled输入。

我认为动画不应该处理运动。你应该在别的地方控制它。您可以使动画从y=0爬升到5,但如果阶梯位于y=3,则动画将不起作用

最好使用AnimationEvent从动画中调用一个方法,以便在触发动画时,无论对象的当前位置如何,它也会触发对象的上/下移动。它将简单地使用Translate和disabled输入,直到动画结束