Commit d1840af5 authored by 范雪寒's avatar 范雪寒

test:

parent 80519f8a
...@@ -705,9 +705,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -705,9 +705,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
const dragonDisplay = animaNode.getComponent(dragonBones.ArmatureDisplay); const dragonDisplay = animaNode.getComponent(dragonBones.ArmatureDisplay);
dragonDisplay.armatureName = dragonDisplay.getArmatureNames()[0]; dragonDisplay.armatureName = dragonDisplay.getArmatureNames()[0];
console.log('animationName = ' + JSON.stringify(dragonDisplay.getArmatureNames()));
const animationName = dragonDisplay.getAnimationNames(dragonDisplay.armatureName)[0]; const animationName = dragonDisplay.getAnimationNames(dragonDisplay.armatureName)[0];
console.log('animationName = ' + JSON.stringify(dragonDisplay.getAnimationNames(dragonDisplay.armatureName)));
dragonDisplay.playAnimation(animationName, 1); dragonDisplay.playAnimation(animationName, 1);
dragonDisplay.timeScale = 0; dragonDisplay.timeScale = 0;
...@@ -1182,6 +1180,13 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -1182,6 +1180,13 @@ export default class SceneComponent extends MyCocosSceneComponent {
onDestroy() { onDestroy() {
console.log(' in onDestroy'); console.log(' in onDestroy');
this.releaseAssets(); this.releaseAssets();
}
const armatureDisplay = this.canvas.animaNode.getComponent(dragonBones.ArmatureDisplay);
this.canvas.animaNode.removeFromParent();
setTimeout(() => {
armatureDisplay.dragonAtlasAsset.texture.destroy();
armatureDisplay.dragonAtlasAsset.destroy();
armatureDisplay.dragonAsset.destroy();
}, 100);
}
} }
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