diff --git a/cocos/editor-support/cocostudio/CCDisplayManager.cpp b/cocos/editor-support/cocostudio/CCDisplayManager.cpp index 250180bf0a..7fa2e861ed 100644 --- a/cocos/editor-support/cocostudio/CCDisplayManager.cpp +++ b/cocos/editor-support/cocostudio/CCDisplayManager.cpp @@ -294,6 +294,7 @@ void DisplayManager::setCurrentDecorativeDisplay(DecorativeDisplay *decoDisplay) if (Armature *armature = dynamic_cast(_displayRenderNode)) { _bone->setChildArmature(armature); + armature->setParentBone(_bone); } else if (ParticleSystemQuad *particle = dynamic_cast(_displayRenderNode)) {