动画后对象移动而没有退出时间

时间:2019-07-07 21:54:16

标签: c# unity3d animation

我有一个闲着的动画,走路和跑步。我希望动画之间能够快速切换,所以我取消了退出时间。但是,动画制作完成后,它已经在世界空间中移动了。有没有一种方法可以使我的动画立即结束而不用退出时间?

1 个答案:

答案 0 :(得分:0)

您可以使用退出时间或条件结束状态。为了在空闲和步行之间切换,您需要使用条件。例如,您可以创建一个布尔参数IsRunning,并在角色开始移动时将其设置为true。

这里是文档链接,以获取更多信息:https://docs.unity3d.com/Manual/class-Transition.html