首页 > 解决方案 > 我可以制作一个不控制对象位置的动画控制器状态吗?

问题描述

我开始学习 Animator Controller。我这里有这个小问题。

我制作了一个动画,让我的扑克牌在被拖动时悬停(悬停状态)。效果很好。

但是我有一个脚本可以在放下卡片时调整 Z pos。问题是动画师会在空闲状态下覆盖位置,即使它被设置为不控制此状态下的位置。

我可以以某种方式使动画不受AC控制的状态吗?

我知道我可以覆盖 LateUpdate 中的动画,但我只想调整一次位置并让卡片休息。AC 在空闲时一直控制牌位。

悬停->空闲转换设置为无退出时间和 0 转换持续时间。

我也尝试将 Motion 字段留空,但得到了相同的结果。

在输入此问题并阅读相关答案时,我决定调整卡片的根容器对象的位置,并单独保留动画。我将不得不为此进行一些重构。

但我还是想知道。我可以做出不控制对象位置的状态吗?

标签: c#unity3danimation

解决方案


推荐阅读