使用 Unity Package Manager Client 类可管理在项目中使用的包。
注意:只能按顺序调用客户端方法。如果尝试同时添加或删除多个包,结果将具有不确定性。例如,如果在 Remove
操作正在进行或已排队时对包调用 Remove 方法,则可能覆盖当前操作,并且只处理最新的 Remove
操作。
LogLevel | Gets or sets the log level that the Package Manager uses when logging to the Editor.log and upm.log files. Defaults to LogLevel.Info. |
Add | 向项目添加包依赖关系。这是安装包的等效项。 |
Embed | 在项目中嵌入包。 |
List | 列出项目所依赖的包。 |
Pack | 从包文件夹中创建一个 GZip tarball 文件。该文件的格式和内容与将包发布到包注册表时的文件相同。 |
Remove | 从项目中移除(卸载)之前添加的包。 |
ResetToEditorDefaults | 将为项目安装的包的列表重置为编辑器的默认配置。此操作将清除添加到项目中的所有包,仅保留为当前编辑器默认配置设置的包。 |
Resolve | Forces the Package Manager to resolve the project's packages, reinstalling any altered or missing package and removing extraneous packages. |
Search | 搜索 Unity 包注册表以获取给定的包。 |
SearchAll | 在 Unity 包注册表中搜索与当前 Unity 版本兼容的所有包。 |