1 20 50 150 500 专题1 专题20 专题40 专题60
欢迎来到存起来软件站,找素材,搜软件,就上存起来软件站!
当前位置 >首页 >游戏 >其它游戏

Unity 游戏资源ktx转换png(PVRTexTool) 4.1.4 官方最新版

软件信息
  • 大小:46.6M
  • 语言: 中文
  • 环境: WinAll, Win7
  • 更新:2024-11-22
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / 游戏其他
  • 插件情况:

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

直接转为png格式的批处理脚本为:

@echo off

path %path%;"D:ImaginationPowerVRGraphicsSDKPVRTexToolCLIWindows_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 off

path %path%;"D:ImaginationPowerVRGraphicsSDKPVRTexToolCLIWindows_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 FilesImageMagick-6.8.5-5convert.exe" -flip "%%~dpnd.png" "%%~dpnd.png"

)

然后记事本新建一个文本输入以下:

@echo off

path%path%;"D:ImaginationPowerVRGraphicsSDKPVRTexToolCLIWindows_x86_32"

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

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

del %%~dpnd.pvr

)

解释下:

D:ImaginationPowerVRGraphicsSDKPVRTexToolCLIWindows_x86_32"

这个是我PVRTexTool文件夹下的Windows_x86_32程序路径,按你自己PowerVR Tools文件夹找到windows_x86_32即可;

F:lushiDatacardtextures1CAB-cardtextures1Texture2D/s /b *.ktx

这个是你想转化的ktx文件所在的路径

然后把文本格式从.txt 改为.bat;然后双击,就开始执行批处理了;

转化过程有点慢,慢慢等着。。。转化后的.png图片就在.ktx的同级文件夹下;

其他:从Data文件夹下;

Managed 这个文件里边是代码

Assembly-CSharp.dll是工程里边用到的脚本;用reflector能反编译;

从Managed文件夹中还能看出一些东西,比如

protobuf-net.dll说明游戏用的数据传输格式是protobuf

Assembly-CSharp-firstpass.dll 里边有个itween,说明用到了itween插件等;

未经书面许可,严禁将本网内容作为AI训练资源。

下载地址

热门软件

Top