背景:之前的一個老項目旁赊,動畫人員已經通過An制作好了所有動畫愉阎,但是因為導出的圖片序列幀绞蹦,合圖尺寸太大,需要縮小一半導出榜旦。
但是動畫制作人員涉及比較多幽七,并且制作錨點不統(tǒng)一,導致動畫無法縮放導出溅呢。
方案:an導出序列幀圖片后澡屡,通過Texturepacker,批量制作序列幀文件咐旧,并按要求的目錄結構驶鹉,生成最終文件。
auto.bat
echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set DIR=%cd%
echo DIR=%DIR%
for /R %DIR% %%z in (.) do (
set filePath=%%z
set filePath=!filePath:%DIR%=!
echo filePath=!filePath!
for /f "tokens=1 delims=\" %%a in ("!filePath!") do (
if NOT %%a==outFiles (
if NOT "%%a"=="" (
if NOT %%a==. (
echo ----------------
rem echo a.%%a
echo .\%%a
echo .\outFiles\res\%%a\sz_donghua\%%a
E:\cwl\software\TexturePacker\bin\texturepacker --scale 0.5 .\%%a --sheet .\outFiles\res\%%a\sz_donghua\%%a\%%a_c.png --data .\outFiles\res\%%a\sz_donghua\%%a\%%a_c.plist --format cocos2d --texture-format png --trim-mode None --enable-rotation --size-constraints NPOT --opt RGBA4444 --padding 0 --max-size 4096 --force-squared --maxrects-heuristics best --dither-fs-alpha
echo ----------------
)
)
)
)
)
參考目錄:
757145D4-6D94-47d6-88BD-C171F69358F7.png