问题原因:
项目中更新了UnityPackage,更新后卡死在UnityPackageManager界面。如图:
该阶段就是在更新package,但是因为某些原因,导致无法下载或者下载失败。
下载失败或者无法下载的原因暂且未查询到,原因未知。(时间问题,懒得查了)
解决方案:
通过离线下载或者copy方式,将需要更新的package下载到本地,放到unity的package缓存目录。
目录路径如下:
C:\Users\Administrator\AppData\Local\Unity\cache\packages\packages.unity.com
然后重新启动unity即可。
原理:
Unity下载的package会缓存到上面的目录,当目录存在时,会将目录下的package拷贝到工程中。
如果package目录下没有指定目录,就会去下载。
也就是说,如果将package直接放到工程中,无效。