Unity 动画过渡故障回到上一个动画
Unity animation transition glitches back to last animation
所以,我有了我的动画,它进入了空状态。
这背后的想法是它进入默认的无动画状态。
然而,在此之前,它会回到旧动画。
我测试了它,只有当我从动画进入空状态时它才会发生。
每次转换总是出现相同的故障时间,但每次转换都不同。
我以前从未见过这样的事情,你们中的任何人都知道这个问题吗?
动画
清除状态
转变
故障是什么意思?我会猜测并说你不想要退出计时器,所以取消选中此框。
退出计时器仅用于在两个状态之间转换,并且会占用等待转换的时间。在您的转换块中,它还显示了您堆叠两个动画,这可能就是为什么短时间内一切看起来都很奇怪的原因。您可能想要使用 parameters
来更改您的状态或直接在代码中设置它们,而不是退出计时器。
另一个可能的问题是复选框 Write Defaults
。
从Unity Docs
开始,Write Defaults
的描述是
Whether or not the AnimatorStates writes back the default values for
properties that are not animated by its Motion.
如果您不熟悉动画师的工作方式或工作内容,Write Defaults
可能会导致动画师出现意外行为。同样,很难说您的问题描述到底有什么问题。尝试单独取消选中每个框,看看是否有一个可以解决您的问题。如果这不起作用,请尝试两者,如果那不起作用,请更详细地告诉我您的问题是什么。可能会附上 gif 或视频以显示损坏的内容,因为书面描述没有太大帮助。
所以,我有了我的动画,它进入了空状态。
这背后的想法是它进入默认的无动画状态。
然而,在此之前,它会回到旧动画。
我测试了它,只有当我从动画进入空状态时它才会发生。
每次转换总是出现相同的故障时间,但每次转换都不同。
我以前从未见过这样的事情,你们中的任何人都知道这个问题吗?
动画
清除状态
转变
故障是什么意思?我会猜测并说你不想要退出计时器,所以取消选中此框。
退出计时器仅用于在两个状态之间转换,并且会占用等待转换的时间。在您的转换块中,它还显示了您堆叠两个动画,这可能就是为什么短时间内一切看起来都很奇怪的原因。您可能想要使用 parameters
来更改您的状态或直接在代码中设置它们,而不是退出计时器。
另一个可能的问题是复选框 Write Defaults
。
从Unity Docs
开始,Write Defaults
的描述是
Whether or not the AnimatorStates writes back the default values for properties that are not animated by its Motion.
如果您不熟悉动画师的工作方式或工作内容,Write Defaults
可能会导致动画师出现意外行为。同样,很难说您的问题描述到底有什么问题。尝试单独取消选中每个框,看看是否有一个可以解决您的问题。如果这不起作用,请尝试两者,如果那不起作用,请更详细地告诉我您的问题是什么。可能会附上 gif 或视频以显示损坏的内容,因为书面描述没有太大帮助。