Spine的Drawcall问题

单种Spine文件开启合批后,创建多个,drawcall一直维持1个;但是如果多种spine文件的话,就会打断合批,请问是否正常,实例代码如下:

    let nodeParent;

    let spine_1:cc.Prefab;

    let spine_2:cc.Prefab;

    // **只有一个预制体时,创建100个,drawcall一直是1.**
    for (let i = 0; i < 100; i++) {

        let spineItem = cc.instantiate(spine_1);

        spineItem.active = true;

        spineItem.parent = nodeParent;

    }

    // **创建第二个预制体时,创建100个,drawcall变成了 200.**
    for (let i = 0; i < 100; i++) {

        let spineItem = cc.instantiate(spine_2);

        spineItem.active = true;

        spineItem.parent = nodeParent;

    }

环境:win10 cocoscreator 2.4.5

肯定有清楚原因的来回答下

@大佬 求助

顶顶顶顶顶顶

不同spine用的贴图不一样的话就合批不了了

只要放在同一个父对象下就不能合批吗?