动画状态改变但不是实际动画

Posted

技术标签:

【中文标题】动画状态改变但不是实际动画【英文标题】:Animation state changes but not actual animation 【发布时间】:2016-06-24 08:04:44 【问题描述】:

一直在谷歌上搜索,但没有运气。

升级到 Unity 5,试图让极其简单的 2d 精灵动画工作。有 2 个剪辑,walk 和 idle,它们具有由 bool 触发的转换。 (与整数相同的问题。)这一切都有效。更改布尔值会导致动画师显示其正在播放行走动画,但在实际场景中仍显示空闲动画。我可以翻转布尔值,但现在场景中正在播放两种状态下的行走动画(尽管动画师在应该切换到空闲动画时显示了它的切换。)

尝试再次打开和关闭它,从头开始构建动画师,交换不同的剪辑,将过渡长度设置为 0,没有任何变化。人们针对 u5 的其他问题建议的所有静态批处理/根动画选项也是如此。

【问题讨论】:

顺便说一句,关于动画有很多有用的 QA。 ***.com/a/35040426/294884 【参考方案1】:

问题是 - 两个动画师堆叠在一起,一个在子对象中。对不起这个无用的问题。

【讨论】:

完全没有问题 - 但是为了帮助保持公猪整洁,您可以单击“删除”此答案:然后您可以单击删除问题。版主做这件事很费时间;如果你自己做它会更快。下一个问题见!

以上是关于动画状态改变但不是实际动画的主要内容,如果未能解决你的问题,请参考以下文章

当状态/道具改变时,反应原生动画部分列表跳到顶部

为更改布局高度添加动画

用动画改变状态栏样式

一行代码为特定状态绑定SwiftUI视图动画

一行代码为特定状态绑定SwiftUI视图动画

transition(动画属性)