白鹭 过渡切换播放龙骨动画

1. (A jump B(1) )默认播放的一个龙骨动画

armature.animation.play(动画名,循环次数)

直接播放/无过渡切换动画

2. (A fade B(1) )从其他动画衔接到当前动画

armature.animation.fadeIn(动画名,缓动切换时间(秒), 循环次数);

可以从任何其他动画过渡切换到当前动画的第一帧并播放

3. (A jump B(n) )播放当前动画的第几帧,百分比或者秒偏移

armature.animation.gotoAndPlayByFrame(动画名,随机帧位,循环次数);
gotoAndPlayByProgress
gotoAndPlayByTime

无过渡直接切换到当前动画的指定位置播放

4. (A fade B(n) )衔接到当前动画的指定位置
let config = dragonBones.BaseObject.borrowObject(dragonBones.AnimationConfig);
config.name = 动画名;
config.resetToPose = true;
config.playTimes = 循环次数;
config.fadeInTime = 过渡时间(秒);
config.animation = 动画名;
config.position = 当前动画的位置(百分比 0~1);
armature.animation.playConfig(config);

可以从其他动画任意位置衔接到当前动画的任意位置

你可能感兴趣的:(白鹭 过渡切换播放龙骨动画)