Unity 提取游戏资源之ktx转换实现浅析

来源:互联网 发布:mysql集群原理 编辑:程序博客网 时间:2024/06/05 16:55

我们首先要下载一个神一样的工具,嘿嘿


http://community.imgtec.com/developers/powervr/installers/


下载 PowerVR Tools & SDK v3.3 – MacOS X Installer





下载以后需要安装,安装的时候有一个打开文件的类型,你可以勾选一下.ktx





安装完以后,运行文件的路径很深


/Applications/Imagination/PowerVR/GraphicsSDK/PVRTexTool/GUI/OSX_x86




提取出来的资源,其中的ktx资源,用PVRTexToolGUI.exe可以打开查看,可以发现都是上下颠倒,且被拉伸




直接转为png格式的批处理脚本为:
@echo offpath %path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"


for /f "usebackq tokens=*" %%d in (`dir /s /b *.ktx`) do 
(

     PVRTexToolCLI.exe -f PVRTC1_4 -i "%%d" -d "%%~dpnd.png"

     del "%%~dpnd.pvr"
)
PVRTexTool也支持翻转参数flip,但是在这里,我测试无效,只能使用另一个工具ImageMagick来进行上下翻转,批处理脚本为:

@echo offpath %path%;"D:\Imagination\PowerVR\GraphicsSDK\PVRTexTool\CLI\Windows_x86_32"for /f "


usebackq tokens=*" %%d in (`dir /s /b *.ktx`) do


(
     PVRTexToolCLI.exe -f PVRTC1_4 -i "%%d" -d "%%~dpnd.png"
     del "%%~dpnd.pvr"

     "D:\Program Files\ImageMagick-6.8.5-5\convert.exe" -flip "%%~dpnd.png" "%%~dpnd.png"
)


更多精彩关注狗刨学习网:http://www.gopedu.com/
0 0
原创粉丝点击