在实验中发现,setMix 要在 addAnimation 的动画连接中才会起效。
如下使用混合:
setMix( “Move” , “Idle” , 0.3 ) ;
addAnimation( 0 , “Move” , false ) ;
addAnimation( 0 , “Idle” , true ) ;
先播放移动的动画,然后再播放空闲的动画,这个动画序列串起来播放,
能实现从移动动画到空闲动画的融合。
问题是:在游戏中,移动多长距离是不固定的,根据玩家输入进行操作。
在某个时间段上,就要求转变到 空闲动画。
如何实时实现动画的融合?而不是要动画串联起来。
比如,移动到一半,玩家突然停止了移动,这个时候就要求立刻实现 当前移动动画到空闲动画的融合。
问题如上,感谢解答!