Version: 2020.1
从注册表中安装
Installing a package from a local tarball file

Installing a package from a local folder

Package Manager 可以从计算机上的任何位置加载包,即使您将包保存在 Unity 项目文件夹之外(例如,如果您有一个名为 com.unity.my-local-package 的包,并且保存在 Desktop 上,但您的 Unity 项目位于 Documents 文件夹下面)。

您也可以使用项目文件夹中的文件夹,只要不是其中一个保留的项目子文件夹即可。

要从本地磁盘加载包,请执行以下操作:

1.在状态栏中单击添加 按钮。

2.此时将显示用于添加包的选项。

![Add package from disk 按钮](../uploads/Main/PackageManagerUI-ExternalPackageButton.png)

3.从添加菜单中选择 Add package from disk 以显示文件浏览器。

4.导航到本地包的根文件夹。

5.在文件浏览器中双击 package.json 文件。

文件浏览器将关闭,然后包现在显示在包列表中,并带有 local 标签。

项目中的本地包

可将本地包放在项目内部的任何位置,但以下文件夹除外:

项目文件夹: 原因:
Assets 如果将包放置在此文件夹中,则资源数据库会将该文件夹下的任何资源导入两次:一次作为资源,一次作为包内容。
Library 请勿修改此文件夹的内容。
ProjectSettings 此文件夹仅用于设置资源。
Packages 如果将包放在此文件夹下,则无论项目清单中的引用如何,Package Manager 都会自动将这个包解释为__嵌入式包__。
从注册表中安装
Installing a package from a local tarball file