很长一段时间,UPM(Unity Package Manager)对国内用户不是很友好,特别是那种天然屏蔽的网址。
但是你一旦用了这个,就会觉得这个真香,有点类似于npm。
简易的开始
第1步 环境
新建一个Unity项目,或者打开现有项目。
第2步 新建Git仓库
私有的有凭据也是可行的,并克隆到Unity项目的Assets目录下。
第3步 初始化
可以在 这里官方地址 大概了解下,关于此文件夹必须包含的文件,可以参考 这里。拿自己的项目举例(地址)
这里简单描述一下包含的内容
- MzParse 为Git根目录
- Runtime 为实时脚本目录,其下的Unity.MzParse为asmdef文件(注意这里面的命令参考这里),其余文件是主要功能脚本
- CHANGELOG为版本Log
- LICENSE为许可文件
- package.json 是必要的,包含包的详情文件
- README,这个随便吧,感觉不要也行。
第4步 package.json文件
这个也可以查看官网介绍, 地址在这里。
同样此包的示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "name": "com.mz.parse", "displayName": "MzParse", "description": "Parse for Unity", "version": "1.0.5", "unity": "2019.3", "license": "MIT", "author": { "email": "39531984@qq.com", "name": "MzStudio", "url": "http://www.wongpeace.com/" } } |
第5步,上传与安装
搞定之后,把你的代码上传到Git,此时可以在其它项目里面载入此包了。方式有两种
1 2 3 4 5 6 7 |
## Add In PackageManager Window -> Package Manager -> + -> Add package from git URL... -> https://gitee.com/wongpeace/MzParse.git -> Add ## Add In manifest.json "com.mz.parse": "https://gitee.com/wongpeace/MzParse.git", |
OK,大功造成