<img src="https://yellow-cdn.veclightyear.com/0a4dffa0/281c833c-4ea7-48c6-9a89-9aa0c1a23e70.svg" height="24px" > UPM Git 扩展
本包专门为从 git 仓库安装的包增强了 Unity 包管理器(UPM)的用户界面(UI)。



<< 📝 描述 | ⚙ 安装 | 🚀 使用方法 | 🛠 开发说明 | 🤝 贡献 >>
📝 描述
在 Unity 2018.3 中,Unity 包管理器(UPM)引入了 Git 支持,为从 GitHub 等代码托管服务安装包提供了便捷方式。然而,发现了一些限制和不足之处,包括:
- 文档链接(readme、changelog、license)不正确
- 缺少直接链接到仓库 URL
- 通过 UI 添加、更新和移除包的功能有限
本项目通过扩展使用 Git 安装的包的 Unity 包管理器 UI 来解决这些问题。
特性
- 直接链接到 Git 仓库 URL
- 离线文档链接,包括:
- 支持多种 Git 托管平台,如 GitHub、GitLab、Bitbucket、Azure DevOps 等
- 使用 UI 从 Git 仓库 URL 安装包
- 使用特定标签/分支更新包
- 移除包
- 兼容 Unity 2018.3 或更高版本
- 支持
.Net 3.5
、.Net 4.x
和 .Net Standard 2.0
- 版本筛选
- 支持路径查询参数(适用于 Unity 2019.3.4f 或更高版本)
- (2.0.0 版本)Git 仓库被缓存,已安装/搜索的包自动索引:
- 缓存的仓库在不同项目间共享
- 缓存的仓库 URL 在安装窗口中显示为历史记录
- 索引的包显示在"我的注册表"中
- (2.0.0 版本)额外的菜单选项,用于使用代码编辑器打开
manifest.json
、打开缓存目录、清除缓存和获取包:

<br><br>
⚙ 安装
本包要求如下:
- v1.x: Unity 2018.3 至 2019.4
- v2.x: Unity 2020.1 或更高版本
通过 OpenUPM 安装
本包可在 OpenUPM 包注册表中获得。
这是推荐的安装方法,因为您可以轻松接收发布的更新。
如果您已安装 openupm-cli