最近打算写一个框架,发现Unity的Package Manager与我的框架设计很搭配,于是就想试一试怎么使用。借鉴了 【教程】开发Unity PackageManager 插件包 这篇博客。这篇博客算是总结,把遇到的坑给大家分享一下。
首先准备工作:
- Unity 2018 以上 破解或者使用个人版都行
- git的基本操作要会
- gitee账号 Gitee
1.建一个空的项目,要求Assets文件夹下建一个属于你插件名的文件夹,用来做你插件的根节点。
格式:Assets/YouPluginName/...
2.在【YouPluginName】文件夹下建一个package.json,填入一下内容:
注意坑1:“name”后面最好全部用小写,Unity 版本号的格式:YYYY.Version,例:2019.2.0f1版本的,要改成 2019.2
3.将项目上传至gitee服务器
4.开发插件
5.使用 asmdef 可选,建议使用,因为可以提升编译速度。使用方法:针对脚本的根目录,右键 Create/Assembly Definition。其中Editor与RunTime代码需要分开创建Assembly Definition