🥲Animation有毒?cc3.8

已知 node.getComponent(Animation);
怎么知道当前播放的是哪个名字的动画

这方法有点搞笑吧
image

设置循环到底是该AnimationClip里设置:
aaa.clips[1].wrapMode = AnimationClip.WrapMode.Loop

还是AnimationState里设置:
aaa.getState(“move”).wrapMode = AnimationClip.WrapMode.Loop


还好只有AnimationClip.WrapMode.Loop没有AnimationWrapMode.Loop 要不然又要为难选择困难户了

@minggo

init(){
    let a = aaa.getState('move');
    let b = aaa.getState('move');
    this.c = [a,b];
}
doSomething(){
    for(let i =0; i < this.c.length; i++){
        if(this.c[i].name === 'move'){
       // do something 
       }
    }
}

创建了个animName存了 话说就没有自带的可以判断当前播放的哪个。。

雀氏,2.x.x版本的也没有获取名称的方法,只能自己存

引擎去播放哪个Clip 肯定要知道的 给个变量用都不肯🥲