Commit adce45e2 authored by 李维's avatar 李维

添加方法

parent b3979c80
...@@ -367,4 +367,20 @@ export async function asyncPlayDragonBoneAnimation(node, animationName, time = 1 ...@@ -367,4 +367,20 @@ export async function asyncPlayDragonBoneAnimation(node, animationName, time = 1
node.getComponent(dragonBones.ArmatureDisplay) node.getComponent(dragonBones.ArmatureDisplay)
.playAnimation(animationName, time); .playAnimation(animationName, time);
}); });
}
export function playDragonBoneAnimation(node, animationName, time = 1, onFinish = null, onFrameEvent = null) {
const armatureDisplay = node.getComponent(dragonBones.ArmatureDisplay);
armatureDisplay.timeScale = 1;
armatureDisplay.once(dragonBones.EventObject.COMPLETE, () => {
if (onFinish) {
onFinish();
}
});
armatureDisplay.on(dragonBones.EventObject.FRAME_EVENT, (event) => {
if (onFrameEvent) {
onFrameEvent(event);
}
});
armatureDisplay.playAnimation(animationName, time);
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment