为 Unity Package Manager 管理的插件配置示
2021-02-28 本文已影响0人
雨落随风
示例就是一个可交互的手册,为插件配示例既贴心又显得专业,在本文,笔者就简述下怎么为UPM管理的插件配置示例。
前言
在UPM使用中,我们发现 UPM 导入的非 local 包文件都是只读的,于是我们好像无处安放自己做的UPM插件包的示例哎。
随着Unity 的迭代更新,现在UPM 也逐步完善了配置示例的工作流。
下面进入正题,图文教大家如何使用新版UPM 为自己的插件管理 Example (示例)。
实现
-
在插件目录根节点创建文件夹并命名为: Example~
文件夹的波浪号后缀绝对是强迫症一剂良药
-
把示例放在 Example~
为减少编译时间示例中也请配置好 Assembly Definition 文件
-
在插件包描述文件中插入如下 example 信息:
displayName值会被 Unity 抓取用于创建文件夹
PS:看到配置文件的中括号,你是不是想到了数组?没错,在这儿可以配置 N 多个示例的哦! -
按【教程】开发Unity PackageManager 插件包 - 简书 中的流程发布这个带示例的插件包。
-
使用 git 链接的方式在UPM中下载插件,在插件详情页就能看到示例了:
-
点击导入,剩下的就交给 Unity,它会贴心的把示例放在 插件名/版本号/displayName 的路径下:
PS:笔者本文中使用的Unity版本是
2020.2.1f1c1
总结
- 模块化/组件式/插件式开发一直是提高开发效率、减少开发成本的有效途径,UPM 带来的功能模块管理便利值得开发人员重视。
- 配置示例,很好的减低了随着模块的增加,遗忘,新人等状况带来的学习成本,保持一贯的开箱即食,方便回味。
- 本文知识点是笔者在使用他人插件时学的乖哈,权当笔记分享给感兴趣的朋友。