自定义shader绑定的texture不加入动态图集的方法

1.cc.dynamicAtlasManager.enabled = false; 这样的话所以的碎图都不会加入动态图集
2.重定向sprite的_assembler属性。纹理会加入动态图集主要是因为Assembler里面的

if (!frame._original && dynamicAtlasManager) {
        dynamicAtlasManager.insertSpriteFrame(frame);
}

这段代码。

样例demo (290.5 KB)

1赞