Package Manager 可以从计算机上的任何位置加载包,即使您将包保存在 Unity 项目文件夹之外(例如,如果您有一个名为 com.unity.my-local-package 的包,并且保存在 Desktop
上,但您的 Unity 项目位于 Documents
文件夹下面)。
您也可以使用项目文件夹中的文件夹,只要不是其中一个保留的项目子文件夹即可。
要从本地磁盘加载包,请执行以下操作:
在状态栏中单击添加 按钮。
此时将显示用于添加包的选项。
从添加菜单中选择 Add package from disk 以显示文件浏览器。
导航到本地包的根文件夹。
在文件浏览器中双击 package.json
文件。
The file browser closes, and the package now appears in the package list with the tag.
Note: If you have a package installed locally that matches a version in the registry, the Update button still appears and the list might display the same version twice as Currently Installed and Recommended:
请注意,如果更新为注册表版本,而您在本地对项目进行了更改,则注册表版本将覆盖本地更改。
可将本地包放在项目内部的任何位置,但以下文件夹除外:
项目文件夹: | 原因: |
---|---|
Assets |
如果将包放置在此文件夹中,则资源数据库会将该文件夹下的任何资源导入两次:一次作为资源,一次作为包内容。 |
Library |
请勿修改此文件夹的内容。 |
ProjectSettings |
此文件夹仅用于设置资源。 |
Packages |
如果将包放在此文件夹下,则无论项目清单中的引用如何,Package Manager 都会自动将这个包解释为__嵌入式包__。 |