factory = dragonBones::CCFactory::getFactory();
factory->loadDragonBonesData("Ani/DrangeBack/dadishu_ske.json");
factory->loadTextureAtlasData("Ani/DrangeBack/dadishu_tex.json");
BackShake = factory->buildArmatureDisplay("Armature");
BackShake->setPosition(0, 0);
this->addChild(BackShake, -1);
创建骨骼动画,通过replaceScene()创建的此场景,第一次进场景没有问题,退出此场景再进时,提示如下:
const auto& mapName = !name.empty()? name : data->name;
if (_dragonBonesDataMap.find(mapName) != _dragonBonesDataMap.cend())
{
if (_dragonBonesDataMap[name] == data)
{
return;
}
DRAGONBONES_ASSERT(false, "Can not add same name data: " + name);[上传中...]()
上传中…
return;
};