CocosCreator中关于Label的DrawCall测试

测试引擎:CocosCreator 2.x

测试前提

几个Label是兄弟节点且中间没有被其它节点分隔的情况下:

  • 使用系统字,每个Label占用一个DrawCall;
  • 不同Label使用不同的艺术数字,本机调试模式下每个Label占用一个DrawCall,使用自动图集构建后一共占用一个DrawCall;
  • 不同Label使用不同的BMFont,本地调试模式下每个Label占用一个DrawCall,使用自动图集构建后一共占用一个DrawCall;

结论

  • 艺术数字和BMFont一样,可以自动合并DrawCall。
  • Button组件的测试结果和Label一样。
  • 九宫格Sprite和艺术数字Label属于不同组件,它们即使为兄弟节点,也不能合并DrawCall,各占1 。

你可能感兴趣的:(Cocos,CocosCreator)