@echo --------------------------------------------------------- @echo - 资源转换 @echo --------------------------------------------------------- @SET RES_DIR=%1\. @SET REBUILD="0" @SET RM_TEMP=-rt:true @SET PVR_LOG=-h:".png>.pvr.m3z|.jpg>.pvr.m3z" @SET ETC_LOG=-h:".png>.etc.m3z|.jpg>.etc.m3z" @SET DXT_LOG=-h:".png>.dxt.m3z|.jpg>.dxt.m3z" @SET G3Z_LOG=-h:".m3z>.g3z" @echo 1. 编译资源 @echo 2. 编译资源(不清理临时资源) @echo 3. 重新编译资源 @echo 4. 重新编译资源(不清理临时资源) @choice /c:1234 /m "选择需要的操作(键入1或2或3或4)" @if "%errorlevel%"=="1" ( @SET REBUILD="0" ) @if "%errorlevel%"=="2" ( @SET REBUILD="0" @SET RM_TEMP= ) @if "%errorlevel%"=="3" ( @SET REBUILD="1" ) @if "%errorlevel%"=="4" ( @SET REBUILD="1" @SET RM_TEMP= ) @if %REBUILD%=="1" ( @SET PVR_LOG= @SET ETC_LOG= @SET DXT_LOG= @SET G3Z_LOG= ) @echo --------------------------------------------------------- @echo - 创建所有CPJ BIN文件 @echo --------------------------------------------------------- @java -client -Xmx1000m -cp ./*.jar;g2d_studio.jar CellResourceXmlToBin "%RES_DIR%" ./convert_xml_filter.txt "" @echo --------------------------------------------------------- @echo - 创建所有UI BIN文件 @echo --------------------------------------------------------- @..\GameEditor\bin\CommonUI_Win32.exe xml2bin "%RES_DIR%\ui_edit" @echo --------------------------------------------------------- @echo - 创建所有M3Z文件,只更新差异化图片 @echo --------------------------------------------------------- @echo %RES_DIR% @call %~dp0\libs.bat @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.pvr.m3z %PVR_LOG% -p:m3z_filter.txt -f:PVR1,PVRA @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.etc.m3z %ETC_LOG% -p:m3z_filter.txt -f:PKM1,PKMA -yflip:t @java -classpath g2d_studio.jar -Xmx1000m M3ZConvert %RM_TEMP% -d:"%RES_DIR%" -w:.\bin -c:m3z_cmdline.txt -e:.dxt.m3z %DXT_LOG% -p:m3z_filter.txt -f:DXT3 -pow:t @echo ---------------------------------------------------------------- @echo nicely done ! @echo ----------------------------------------------------------------