使用场景
我们都知道unity的资源导出是导出成.unitypackage文件,如果要里面的内容,得打开Unity,将unitypackage导入进去才能看到里面的内容。
但是很多时候我们下了几十个unitypackage资源包,又不清楚好不好用,而且导入之后编译特别慢,unity又不提供批量解压的功能,所以这时候就想能不能提前解压呢。
当然可以,为此我做了一个工具,可以不需要unity直接将unitypackage解压出来,这里我介绍下他的用法,后续我会把工具包上传上来。
工具包内容如下:
使用说明
这个工具包是用C#写的,我先说下说用方法:
- 单个解压:适用于只解压一个unitypackage的情况
@echo off ::设置unitypackage文件路径 set fileName=file.unitypackage ::设置导出目录 set destPath=file call dotnet-ExtractUnityPackage.exe %fileName% %destPath% echo 导出成功! pause
运行前先修改下fileName也就是.unitypackage的路径,destPath就是导出目录
修改完毕双击直接运行即可 - 批量解压:适用于解压文件夹下包括子目录下的所有unitypacka