转载自:【教程】开发Unity PackageManager 插件包 - 简书
UPM用途
通常项目中会引用一些插件而大部分插件无须维护修改,此时可以把这些文件存在git上以UPM的方式导入Unity中,如Unity工程里的Packages目录。
导入方式有:
1.Window-Package Manager
2.Packages文件夹目录下找到mainfest.json,增加新的git url路径
优缺点:
可以把部分插件和项目独立,但是以upm导入项目后不方便查看引用和修改
开发注意事项
UPM 插件包需要一个 package.json 包体描述文件
注意:
"unity"只能填大版本号,如2018.4
{
"name": "com.coffee.rotate-me",
"displayName": "Rotate Me",
"description": "Rotate the object!",
"version": "1.0.0",
"unity": "2018.3",
"license": "MIT",
"dependencies": {
}
}
发布UPM包参考代码
git subtree split --prefix=Assets/RotateMe --branch upm
git tag 1.0.0 upm
git push origin upm --tags