从 Unity Editor 的窗口 (Window) 菜单进入 Package Manager 窗口。
使用 Package Manager 窗口可以:
Package Manager 窗口显示以下内容:
(A) 实验包指示器,用于警告项目是否有实验包。
(B) 安装 (Install)
按钮,单击此按钮即可通过输入 git URL、本地路径或包名称直接将包安装到项目中。
(C) 导航面板,可用于选择上下文以更改列表面板 (H) 中显示的内容。
(D) 排序 (Sort) 菜单,可用于按名称或日期对包和功能集列表进行排序。
(E) 过滤器 (Filter) 菜单,可用于缩小列表面板 (H) 中显示的包的范围。内置 (Built-in) 列表禁用了过滤器 (Filters) 菜单和清除过滤器 (Clear Filters) 按钮。对于项目内 (In Project) 上下文,它们也被禁用了(除非您有基于订阅的包),因为导航面板中的该上下文有一个更新 (Updates) 嵌套项。
(F) 搜索框,可用于按名称查找包和功能集。
(G) 高级 (Advanced) 菜单
,可用于访问 Package Manager 的项目设置等。有关详细信息,请参阅高级设置。
(H) 列表面板 (list panel),显示您在导航面板中所选类型的包,受指定的任何过滤器和搜索参数的限制。
(I) 详细信息 (Details) 面板,显示特定于列表面板中所选的包或功能集的信息。
(J) 包详细信息 (Package details) 选项卡,其中显示有关所选包或功能集的更多信息。选项卡是根据所选项动态变化的。有关这些选项卡的信息,请参阅详细信息面板。
(K) 按钮,用于在项目级别执行以下任何操作:
(L) 状态栏 (status bar),当 Package Manager 加载包和功能集时显示信息。该信息包括错误和警告消息、可用的__ Asset Store__由 Unity 和社区成员创建的免费和付费的资产库,其规模处于不断壮大中。提供各种资产,涵盖了从纹理、模型和动画到完整项目示例、教程和编辑器扩展等类型。更多信息
See in Glossary 资源包数量以及从 Asset Store 加载更多资源包的链接。
(M) 刷新列表 (Refresh list)
按钮可用于刷新显示的包列表。在我的资源 (My Assets) 上下文中,刷新列表 (Refresh list) 是一个菜单,其中包含检查更新 (Check for updates) 选项。您可以使用检查更新检查计算机上所有包的更新,而不仅仅是在我的资源上下文中显示的更新。
Advanced 设置
可用于执行以下操作:
| 菜单项 | 操作结果 |
|---|---|
| Project Settings | 选择此项可打开 Package Manager 项目设置,在其中可以: - 在浏览 Unity 注册表时列出预发布包。 - 在项目中添加、编辑和删除作用域注册表。 |
| Preferences | 选择此项可以查看和设置 Unity Editor 及相关窗口和工具的偏好 (Preferences)。 |
| Manual resolve | 选择此项可强制 Package Manager 解析项目的包。如果需要,它会重新安装已更改或缺失的包,并删除无关的包。 |
Package Manager 在 Package Manager 窗口下方的状态栏中显示消息。
通常,Package Manager 可能会显示四种状态消息:
首次在新项目中打开 Package Manager 窗口时,将短暂显示刷新列表 (Refreshing list) 消息:
单击__刷新列表 (Refresh list)__
时也会显示此消息
在导航面板中选择我的资源 (My Assets) 上下文时,加载栏将显示在日期上方。它显示 Asset Store 中的包的数量。选择加载 (Load) 以加载更多包。
大多数情况下,状态栏会显示 Package Manager 窗口上次更新其信息的日期和时间。但是,如果 Package Manager 检测到问题(例如网络问题),Package Manager 会提示您登录:
如果您的网络连接正常,但是您没有登录 Unity 帐户,则 Package Manager 不会显示任何 Asset Store 资源包。在导航面板中选择我的资源 (My Assets) 时,Package Manager 会提示您登录:
在列表面板中,单击登录 (Sign in) 以通过 Unity Hub 登录 Unity 帐户。
有关如何解决这些错误以及其他问题的信息,请参阅 Package Manager 故障排除。