我有几个触发动画,它们启动一个动画,分为三个独立的状态(输入、主要和输出)。动画通常会像这样播放:
空闲(触发器)-> in -> main -> out -> Idle
我希望能够中止主动画状态并交叉淡入淡出状态。
使用CrossFadeInFixedTime我可以轻松地交叉淡入淡出到命名状态,但我无法动态找到“出”过渡的名称。当前动画状态似乎没有任何关于潜在转换的信息,所以除了使用超严格的命名约定之外,我如何通过代码找出当前动画状态中可用的转换?
理想情况下,我希望能够遍历动画树并查看前面的剪辑。