Unity18.3版本及以上有PackageManager,但是打开后一直loading packages无限加载。 如图
查找网上很多人反映有这个问题,找到的帖子很多内容一直,大约归类下自己待尝试。
一 https://www.cnblogs.com/braink-1400/p/11240153.html 标题:【Unity】 关于Package Manager 无限加载的问题(Loading Packages),以及可能的解决办法(待补充。) 内容:先引用Package Manager Diagnostics无效,然后下载18.2.21可以正常loading然后回来其他版本都能正常加载。
这一篇是重复最多的内容贴,内容见上面引用,尝试的结果是无效,首先查到Unity18.3版本及以上有PackageManager,所以下载18.2.21里面我找不到PackageManager,更别提预读了。其次提到的工具也没有下载路径,故无法解决问题。
二 https://blog.csdn.net/weixin_41717258/article/details/92664749 标题:解决Unity Package Manager 一直loading 转圈圈 内容:拔网线就可以秒读,断网状态安装包,然后续网线后就是读好的状态。
这一篇比较玄,拔了网线居然反而加载出内容,而且断网情况还能安装,反正贴主有图有真相,我是没有试出来,估计我等月见黑是无效的。
回归主题,简单的说明怎么有效获取自己需要待package。
打开PackageManager,loading的右边加号点开,选择add package from disk… 如上图,一般项目内文件会有以上内容,Packages文件夹里就是我们package文件的所在,所以选取这个文件夹内的manifest.json文件,然后就能加载出需要的package。以后loading仍然在,但是有了自己需要的package也就不影响使用了。
必备条件:已经下载好包体的项目,当然很多人的问题就是“我新下载的软件就是没有包才要解决下载问题”这种没有蛋当然也没有鸡的情况,本篇的根本原理是“这个manifest.json文件就是所有下好的包体的合集”,找同事或者同行发一个packages文件夹,再或者下载一个大型的可运行项目,直接把Packages包拿来用就行。
|