一、简介
- UMP(通常指Unity Package Manager,简称UPM)和OpenUPM是Unity生态中两种互补的包管理解决方案,分别由Unity官方和社区推动,共同优化开发流程和资源共享
二、UPM(Unity Package Manager)
定位:Unity官方内置的包管理系统,用于管理项目依赖、插件和工具。
统一管理:通过Window > Package Manager窗口安装、更新或移除包,支持官方包(如Timeline、Cinemachine)和自定义包。
依赖解析:自动处理包之间的版本依赖与冲突,通过manifest.json文件记录项目依赖。
如果一个包存在多个依赖。那安装的时候得先分别复制三个依赖的地址,放在UPM安装,等一个个装完之后,再复制这个包的地址带UPM要在UPM中安装一个第三方包的话,默认有两种方式:1. 从本地导入 2. 使用Git安装
从本地导入的安装方式,对多人协作以及DevOps特别不友好,所以相对更建议使用Git安装
三、OpenUPM
定位:开源社区驱动的UPM包托管平台,专注于发现和分发开源Unity包。
电脑上要安装好npm
安装好npm之后,输入命令安装OpenUpm的cli工具
npm install -g openupm-cli
- 接下来举个例子安装一个包,首先在命令行中cd 进入你的项目路径
# 进入Unity项目根目录
cd /path/to/your-unity-project
- 最后输入你要安装的内容,即可完成
# 安装Puerts
openupm add com.tencent.puerts.core
-
最后看下Unity中的截图
