- 了不起的LayaBox:HTML5游戲開發(fā)指南
- 沈毅編著
- 521字
- 2022-08-16 17:23:42
2.4.2 圖集資源
為什么要使用圖集資源?在游戲開發(fā)中使用多張圖片合成的圖集資源作為美術資源,有以下優(yōu)勢。
? 優(yōu)化內存:在合成圖集時,不僅會刪除每張圖片周圍的空白區(qū)域,還可以在整體上實施各種優(yōu)化算法。合成圖集后,可以減小游戲包的“體積”并避免內存占用。
? 減少GPU運算時間:如果多個Sprite渲染的是來自同一個圖集的圖片,這些Sprite就可以通過同一個渲染批次來處理,從而減少GPU的運算時間,提高運行效率。
圖集制作的操作步驟如下。
單擊【菜單按鈕】→【工具】→【圖集打包】,打開【圖集打包工具】面板,如圖2.12所示。

圖2.12 圖集打包(1)
在【圖集打包工具】面板中設置參數(shù),然后單擊【確定】按鈕進行打包,如圖2.13所示。如果打包圖集的操作正確完成,將在指定的輸出目錄下生成一張以圖集所在目錄命名的PNG格式的圖片和一個同名的atlas文件。在此,將項目中需要打包的內容設置如下,如圖2.13所示。
? 資源文件夾的父級目錄:D:\layabox2x\res\chapter2。
? 輸出目錄:D:\layabox2x\laya2project\chapter2\myArrow\bin\res\atlas。

圖2.13 圖集打包(2)
注意:圖集打包的實質是將一個文件夾內的所有圖片合并成一張圖片,因此,生成的圖片的名稱是該文件夾的名字,選擇的資源根目錄路徑是該文件夾的路徑。被打包的圖片的最大寬度是512像素,合成圖集的最大寬度是2048像素,自定義圖集的尺寸不能超過這兩個值。建議使用這兩個值。