骨骼动画怎么停止?stopActionByTag貌似停不了

auto skeleton = CSLoader::createTimeline("Skeleton.csb");
            log(run);
            skeleton->play("run", true);
            skeleton->setTag(5);
            Player->runAction(skeleton);

.......

Player->stopActionByTag(5);


```

auto skeleton = CSLoader::createTimeline(“Skeleton.csb”);
log(run);
skeleton->play(“run”, true);
skeleton->setTag(5);
Player->runAction(skeleton);


log(“stop run”);
Player->stopActionByTag(5);

skeleton->pause()

getActionByTag之后再pause()可以不?主要是getActionByTag这是无法获取骨骼动画的action么

1、getActionByTag之后再pause()可以不? 为什么不试试,思考一下再问?
2、主要是getActionByTag这是无法获取骨骼动画的action么 ? 教程写的很仔细,有这么一句话:
嵌套节点的动画会自动加载动画,可以用嵌套节点->getActionByTag(嵌套节点->getTag()) 来获取动画
所以: auto rootNode = CSLoader::createNode(“MainScene.csb”);

addChild(rootNode, 102, 102);


ActionTimeline *action = CSLoader::createTimeline("MainScene.csb");
rootNode->runAction(action);
action->setTag(101);
//注!!!:同一个文件创建的节点只能使用同一个文件创建的动画。 
//嵌套节点的动画会自动加载动画,可以用嵌套节点->getActionByTag(嵌套节点->getTag()) 来获取动画 


//播放动画: 
action->gotoFrameAndPlay(0, 60, true);//从第0帧到60帧循环播放。还有其他重载函数,具体看源码。 

auto tag = rootNode->getActionByTag(101);