使用 Unity Package Manager(在 Unity 顶部菜单中:Window > Package Manager)可查看哪些包可供安装或已经安装在项目中。此外,还可使用此窗口查看哪些版本可用以及为每个项目安装、移除、禁用或更新包。
Package Manager 窗口显示以下内容:
(A) The experimental package indicator, which warns you if your project contains experimental packages.
(B) The add button, which you can click to install a package directly into your project by entering a git URL, a local path, or a package name.
(C) Packages 下拉菜单,可用于更改列表(上下文)中的显示内容。
(D) Sort 下拉菜单,可让您按名称或日期对包列表进行排序。
对于 Asset Store 资源包,两个额外的控件为您提供了一些额外的过滤选项:
(E) Advanced settings,您可以使用它来访问 Package Manager 的项目设置或将项目的包重置为默认值。
(F) 搜索框,可用于按名称查找包。
(G) 包列表视图,显示与您指定的筛选条件和搜索参数匹配的所有包。
(H) 特定于包的详细信息视图,显示特定于列表中所选包的信息。
(I) 状态栏,当 Package Manager 加载包时显示信息。这包括错误和警告消息、可用的 Asset Store 资源包数量以及加载更多 Asset Store 资源包的链接。
(J) 重新加载 下拉菜单,可让您强制 Package Manager 重新加载或解析项目中的包。
(K) Buttons to perform any of the following actions:
高级设置 下拉菜单允许您执行以下操作:
下拉菜单项 | 操作结果 |
---|---|
高级项目设置 | Select this item to open the Package Manager project settings, where you can: - Add, edit and remove scoped registries in your project. - Show pre-release packages when browsing the Unity Registry. - See which packages are installed as dependencies of another installed package (indirect dependencies). |
Reset Packages to defaults | 选择此选项可恢复为 Package Manager 的默认设置。 警告:这将从项目清单文件中删除所有自定义项。仅当无法确定项目清单文件出了什么问题时,才应使用此选项作为最后的手段。 |
Package Manager 在 Package Manager 窗口左下角的状态栏中显示消息。
通常,您可能会看到四种状态消息:
首次在新项目中打开 Package Manager 窗口时,将短暂显示 Loading packages 消息:
This message also appears when you select Refresh list from the reload drop-down menu.
When you are using the My Assets context, the load bar appears above the date. It displays the number of Asset Store packages and a Load link:
大多数情况下,状态栏会显示 Package Manager 窗口上次更新其信息的日期和时间:
但是,如果 Package Manager 检测到问题(比如缺少网络连接),则 Package Manager 将在状态栏中显示错误:
如果您的网络连接正常,但是您没有登录 Unity 帐户,则 Package Manager 不会显示任何 Asset Store 资源包。尝试使用 My Assets 上下文时,Package Manager 会在状态栏中显示错误:
在列表视图中,单击 Sign in 按钮可通过 Unity Hub 登录您的 Unity 帐户。
有关如何解决这些错误以及其他错误的信息,请参阅错误消息。