簡介
建立最佳化的精靈圖集對於 2D 遊戲效能至關重要。透過將多個 images 綁定到單一工作表中來減少繪製調用,從而保持較低的記憶體開銷和流暢的渲染。然而,有效地做到這一點不需要安裝桌面實用程式或支付許可費用。
ToolBuddy 的線上紋理打包器為您的瀏覽器帶來桌面級圖集生成。透過將高效能打包演算法與動態元資料導出器結合,它簡化了資產準備,同時將所有流程保留在裝置上。
本概述詳細介紹了 ToolBuddy 紋理打包器的核心功能,並解釋了為什麼其瀏覽器優先的工作流程是現代遊戲藝術管道的理想解決方案。
高效MaxRects裝箱演算法
紋理打包程式的核心是 MaxRects 裝箱演算法,該演算法對精靈進行排序和排列以最大化佔用率。透過最大限度地減少空白邊距,它可以將更多精靈放入更小的紋理上,從而在運行時節省寶貴的 GPU 記憶體。
打包程式處理大批量精靈並以毫秒為單位計算座標,在互動式畫布上顯示產生的圖集佈局。
- 最大紙張裝訂量可達 4096 × 4096 像素。
- 大型精靈目錄的動態多包分割。
- 佔用率計算直接顯示在預覽儀表板中。
全面的引擎和框架導出器預設
只有當您的目標遊戲引擎可以解析圖集時,圖集才有用。 ToolBuddy 包含導出器預設,可產生流行框架所需的精確元資料格式。
您無需手動對應座標,而是從下拉清單中選擇目標框架,並與打包工作表一起匯出座標資料。
- Unity:為引擎精靈編輯器客製化的元結構。
- Phaser & Cocos:JSON Hash/Array 和 plist 元資料匯出。
- CSS Sprites:具有像素精確背景位置的現成樣式表。
精確的透明度、修剪和填充控制
原始精靈通常包含多餘的透明空間。修剪設定會在打包之前自動裁切此空白,同時在匯出器元資料中保留原始大小指標,確保動畫在遊戲中正確對齊。
填滿和擠出控制可防止「滲色」(渲染縮放期間相鄰精靈顏色在螢幕上重疊的紋理過濾偽影)。
- 具有自訂 Alpha 閾值選擇器的修剪模式。
- 用於隔離精靈的形狀和邊框填滿選項。
- 精靈擠壓以複製邊框像素並避免渲染接縫。
規模和格式最佳化管道
不同的建置需要不同的紋理大小(例如行動裝置與高解析度桌面裝置)。內建的縮放配置可讓您在打包過程中使用平滑演算法縮小精靈,從而使您無需維護單獨的來源檔案目錄。
對於需要小檔案大小的項目,您可以將打包與裝置上的壓縮工具結合起來,從而在單一工作流程中減少紋理權重。
透過本地瀏覽器執行保護遊戲藝術
遊戲資產是專有的且高度機密。與將藝術文件上傳到遠端伺服器的雲端轉換器不同,ToolBuddy 使用 HTML5 APIs 處理瀏覽器記憶體中的所有打包、渲染和 zip 產生。
這可確保完全的安全性並可離線工作,因此您可以在旅行時或在受限的辦公環境中建立地圖集,而不會出現網路延遲。