批處理處理美術資源 cocos2d

2021-09-25 20:04:30 字數 3261 閱讀 7978

@echo off

color 0a

rmdir /s /q /f ..\fonts\atlas

rmdir /s /q 2x

mkdir 2x

mkdir 2x\icons

mkdir 2x\icons\item

mkdir 2x\icons\spell

mkdir 2x\fonts

mkdir 2x\fonts\atlas

del /s /q /f "..\common\*.png"

rmdir /s /q /f ..\icons

mkdir ..\icons

mkdir ..\icons\item

mkdir ..\icons\spell

rmdir /s /q /f ..\fonts\atlas

mkdir ..\fonts

mkdir ..\fonts\atlas

:: 面板

del /f /s tmp.txt

dir /b /a 介面\面框\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\面框\%%i" "2x\ui_panel_%%i" /y

):: 按鈕

del /f /s tmp.txt

dir /b /a 介面\按鈕\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\按鈕\%%i" "2x\ui_btn_%%i" /y

):: 條

del /f /s tmp.txt

dir /b /a 介面\條\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\條\%%i" "2x\ui_progress_%%i" /y

):: 字型檔案

del /f /s tmp.txt

dir /b /a 介面\字型檔案\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\字型檔案\%%i" "2x\fonts\atlas\font_atlas_%%i" /y

):: 字型影象

del /f /s tmp.txt

dir /b /a 介面\字型\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\字型\%%i" "2x\ui_font_img_%%i" /y

):: 道具圖示

del /f /s tmp.txt

dir /b /a 介面\圖示\item_icon\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\圖示\item_icon\%%i" "2x\icons\item\icon_item_%%i" /y

):: 技能圖示

del /f /s tmp.txt

dir /b /a 介面\圖示\spell_icon\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\圖示\spell_icon\%%i" "2x\icons\spell\icon_spell_%%i" /y

):: 幻獸圖示

del /f /s tmp.txt

dir /b /a 介面\圖示\pet_icon\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\圖示\pet_icon\%%i" "2x\ui_icon_pet_%%i" /y

):: 系統圖示

del /f /s tmp.txt

dir /b /a 介面\圖示\system_icon\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\圖示\system_icon\%%i" "2x\ui_icon_system_%%i" /y

):: 方塊圖標

del /f /s tmp.txt

dir /b /a 介面\圖示\normal_icon\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

copy "介面\圖示\normal_icon\%%i" "2x\ui_icon_normal_%%i" /y

):: 壓縮

:: 字型

del /s /q /f tmp.txt

dir /b /a 2x\fonts\atlas\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

@echo 正在將'%%i'壓縮到iphone目錄

convert 2x\fonts\atlas\%%i -resize "50%%x50%%" "..\fonts\atlas\%%i"

):: 道具圖示

del /s /q /f tmp.txt

dir /b /a 2x\icons\item\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

@echo 正在將'%%i'壓縮到iphone目錄

convert 2x\icons\item\%%i -resize "50%%x50%%" "..\icons\item\%%i"

):: 技能圖示

del /s /q /f tmp.txt

dir /b /a 2x\icons\spell\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

@echo 正在將'%%i'壓縮到iphone目錄

convert 2x\icons\spell\%%i -resize "50%%x50%%" "..\icons\spell\%%i"

):: 其它

del /s /q /f tmp.txt

dir /b /a 2x\*.png >> tmp.txt

for /f %%i in (tmp.txt) do (

@echo 正在將'%%i'壓縮到iphone目錄

convert 2x\%%i -resize "50%%x50%%" "..\common\%%i"

)del /s /q /f tmp.txt

rmdir /s /q 2x

pause

批處理符號(2)

四 例如 dir c find txt 以上命令是 查詢c 所有,並發現txt字串。find的功能請用 find 自行檢視 在不使format的自動格式化引數時,我是這樣來自動格式化a盤的 echo y format a s q v system 用過format的都知道,在格盤時要輸入y來確認是否...

cocos2d 事件處理

定義事件分發器 使用系統自帶事件 觸控螢幕,鍵盤響應等 或者是自己定義事件 定義事件 監聽相關事件 定義響應函式,作為事件觸發後 做出的反應 定義事件分發器auto dispatcher director getinstance geteventdispatcher 或者 eventdispatch...

遊戲開發如何處理美術資源和程式分支?

遊戲開發如何處理美術資源和程式分支比較好?程式策劃美術協作需要版本管理工具,做過端遊手遊,知道全用svn的,美術用alien brain程式用perforce的,美術用svn程式用git的,還有全git的,但遇到美術資源要往版本分支提交或合併回來時總沒有優雅的方案,總會有痛點,尤其在git flow...