測試引擎:CocosCreator 2.x
測試前提
幾個Label是兄弟節點且中間沒有被其它節點分隔的情況下:
- 使用系統字,每個Label佔用一個DrawCall;
- 不同Label使用不同的藝術數字,本機調試模式下每個Label佔用一個DrawCall,使用自動圖集構建後一共佔用一個DrawCall;
- 不同Label使用不同的BMFont,本地調試模式下每個Label佔用一個DrawCall,使用自動圖集構建後一共佔用一個DrawCall;
結論
- 藝術數字和BMFont一樣,可以自動合併DrawCall。
- Button組件的測試結果和Label一樣。
- 九宮格Sprite和藝術數字Label屬於不同組件,它們即使爲兄弟節點,也不能合併DrawCall,各佔1 。