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 都会自动将这个包解释为__嵌入式包__。 |