当 Unity 打开一个项目时,Unity 包管理器会读取项目清单每个 Unity 项目都有一个项目清单,它充当包管理器的入口点。此文件必须位于<project>/Packages
目录中。包管理器使用它来配置许多内容,包括该项目的依赖项列表,以及任何用于查询包的包存储库。 更多信息
请参阅词汇表 (1) 以确定在项目中加载哪些包。然后,它向包注册服务器 (3) 发送对清单中每个依赖项包的请求 (2)。包注册服务器然后将请求的信息和数据发送回包管理器 (4),然后包管理器在项目中安装这些包 (5)。每个项目都有自己的清单,其中列出了要加载的包作为项目的“依赖项”。
将包添加到项目需要更新项目清单,以确保包管理器将该包包含在依赖项列表中。尽管您可以直接修改项目清单,但使用包管理器窗口更安全、更容易,它会为您管理项目清单的修改。