我制作了一份自动图集如下:
在预制体里有用到,需要在代码里添加几百个这样的预制体。
编译后能找到相应图片
mNode.getComponent(cc.Sprite).spriteFrame = this.BlockPlist.getSpriteFrame(“10”);
mNode.children[0].getComponent(cc.Sprite).spriteFrame = this.BlockPlist.getSpriteFrame(“11”);
mNode.children[1].getComponent(cc.Sprite).spriteFrame = this.BlockPlist.getSpriteFrame(“5”);
这样就是显示数字5,还有两个方块图
但是在数字和方块一起显示的时候draw call并不会减少。。 只有单单显示数字时才起了优化作用。。
全部显示 draw call值为1727, 只显示方块或只显示数字值就是35。 而且图片也只能显示单张图片 draw call才会优化。。两张方形图一起显示也不行。。
下面是自动图集的配置:
请问是什么问题呢?