状态机能正确的切换状态,从newState到Attack01、02、03,都很顺畅,是bool类型的切换条件,但从头至尾都没有播放任何一个攻击的动画,就是Attack01、02、03在执行,但就是没有攻击的动画
然后我以为代码出错了,用Debug.log,代码没错,确实执行了,但Debug.log的功能不能用了,Debug.log("a"),但控制台根本没输出
这是从newState到Attack01的Transition
解决了 是动画层weight权重的问题,
控制移动动画Idle、Run的BaseLayer比控制攻击的动画的Attack Layer高,设了一下weight就好了
Debug.log没输出,是我不小心把console关了,重新调出来就好了