前言
AssetStore下载资源很慢,而且容易掉,作者看了很多文章总结的一种方法
首先AssetStore下载到Windows本地的路径是C:\Users\用户名\AppData\Roaming\Unity\Asset Store-5.x\开发者公司名\插件名\xxx.unitypackage。
下载过程中会有如下2个文件生成,在目录下持续F5,TMP文件体积会增长。
而JSON文件由url和key组成。
url很明显可以拷贝到任何下载器中下载,但下载完的文件即使手动添加后缀.unitypackage,也无法导入unity中使用。(官方资源key为空,似乎可以?没试过)
不过一般需要解码
下载器
免费的下载器motrix:Motrix
加号添加下载任务,重命名也可以(毕竟默认下载的名字没有辨识度,一堆数字和字母),然后路径选自己要保存的位置
解码插件
万能的github有解码工具,地址:
下载那个cs文件就好
完成之后导入unity项目内
注意:只有先在Package Manager下载后有在本地路径有那两个文件才会显示该文件的解码选项
具体流程操作
首先用下载器下好资源包文件
地址可以去找那个JSON文件也可以解码工具复制
下载好后复制资源包文件路径导package path,在后面添加\文件名
包路径要把包本身路径写进去不然就是资源包的文件夹,会卡界面
解码很快的,卡界面就是步骤错了
同级文件会出现后缀.unitypackage的同名文件(就是解码好的资源包),就可以了
如果要更方便,可以将解码好的资源包移动到unity本地路径里,这样就可以偷天换日Package Manager里面也可以导入资源包