使用TexturePacker命令列的一個坑
阿新 • • 發佈:2018-11-12
使用命令列發現沒辦法處理九宮圖呀還得在工程裡面配置九宮圖,太麻煩了,不知道怎麼破這個問題
REM @echo off
REM :: # cmd TextruePacker
REM :: # --sheet path 輸出圖片名字
REM :: # --data path 輸出描述檔案,plist tpsheet
REM :: # --format format 輸出格式
REM :: # --max-width 1024 --max-height 1024 當前圖集的尺寸 (前面兩個等價於後面 --max-size 1024)
REM :: # –shape-padding < int> 圖塊之間縫隙的寬度,預設值是2
REM :: # –border-padding <int> 可以理解為邊框的寬度,預設值為2
REM :: # –enable-rotation/diable-rotation 開啟/關閉旋轉,預設值和輸出的格式有關係,cococ2d格式預設enable
REM :: # –trim/no-trim 剪裁圖片,即移除圖片周圍的透明畫素,保留原始尺寸,預設開啟
set atlas=common
echo %atlas%
set assetDir=../%atlas%
set project=../%atlas%.tps
set outputPath= ./../../Unity/Assets/OriginalRes/UIImage/
set texPath=%outputPath%%atlas%.png
set sheetPath=%outputPath%%atlas%.tpsheet
echo %assetDir%
echo %outputPath%
echo %texPath%
echo %sheetPath%
TexturePacker %project% --format unity-texture2d --sheet %texPath% --data %sheetPath% --max-width 1024 --max-height 1024 -- shape-padding 2 --border-padding 2 --enable-rotation --no-trim --opt RGBA8888 --texture-format png --scale 1
REM TexturePacker %project% --format unity-texture2d --sheet %texPath% --data %sheetPath%
REM TexturePacker %project%
pause & exit