close
在這邊做一個快速的教學及簡單的講解
Batches其實就是DrawCall
在畫面中可以看到Batches為5
第一步
我們把需要包裝的Sprite選擇好
並在PackingTag中輸入你要的標籤(在這我輸入ABC)
第二步
打開Window > SpritePacker
直接按下Pack即可包裝完成
最後原本一張圖片是一個Batches (空場景2 + 3張圖片)
現在變成三張圖片只有一個Batches囉!
在這邊順便稍微講一下為什麼會影響效能
每1個DrawCall就代表會送1次給CPU運算在推給GPU繪製的動作
當你有10個DrawCall就代表跑了10次
這裡用一個簡單的比喻讓大家好懂
假設你要出門去便利商店買10罐飲料
1.買1罐跑10趟
2.買10罐跑1躺
這樣大家應該就知道哪個買比較快了吧!
所以 DrawCall如果越多就會越慢喔!
另外CPU運算的越多相對的也會增加耗電量(體力!?)
最後再提醒一下各位
圖片資源(Sprite)記得不能放在Resources裡面
不然無法包裝哦
--------------------- End ----------------------
Weight遊戲團隊-FB粉絲專頁 https://www.facebook.com/weight.tw/
痞客邦 (Blog) http://a032332852.pixnet.net/blog
[GooglePlay] https://play.google.com/store/apps/developer?id=Weight
文章標籤
全站熱搜
留言列表