NodePool 打断 spine的批渲染

  • Creator 版本:2.0.9

  • 目标平台: Web

  • 重现方式:
    0.初始化nodepool,实例话20个prefab,添加到nodepool中
    1.从nodepool中获取prefab
    2.动态设置spine的data(有两种spine)
    3.根据相同的spine data添加到相对应相同父节点下
    4.前面不会打断批渲染,都是2个drawcall
    5.在超过20个时,重新回收后又获取的时候,会打断批渲染,drawcall会上升

  • 出现概率:
    毕现

  • Ps
    不知道是不是设计如此,两种spine是要两种nodepool。
    **如果在代码中 把从nodepool中get获取的实例换成直接实例话cc.instantiate prefab
    drawcal不会上升l **