0. 一个干净、优雅、易用的事件系统
1. 项目目录
Unity工程名字
|--Assets
|--Packages
|--|--[插件包包名]
|--|--|--Editor
|--|--|--Runtime
|--|--|--package.json
|--|--|--README.md
Editor存放编辑器代码。
Runtime存放插件代码。
package.json填写插件信息。
README.md就是说明。
1.1 package.json
下面是我的一个例子
{
"name": "com.siyang.siyang-eventbus",
"displayName": "SiYangUnityEventSystem",
"version": "1.0.0",
"unity": "2018.4",
"description": "一个干净、方便、优雅的Unity事件系统。.",
"author": {
"name": "SiYang",
"email": "XXXXX@qq.com",
"url": "https://github.com/SYRollingStone/SiYangUnityEventSystem"
},
"keywords": [
"event",
"eventbus",
"observer",
"unity"
]
}
name必须全部小写。
version必须是n.n.n这样的格式。
unity必须带一个.,比如2018.4,不可以填写2018。
2. Unity打开项目生成/刷新.meta

3. 将Editor、Runtime这一层文件夹设置为Git的本地仓库
然后推送到Github上
4. 设定tag,并推送
git tag v1.0.0
git push origin v1.0.0
版本号换成自己的。
5. 更新版本
更新package.json中的version。
更新tag的版本并推送。
6. 下载
然后就可以让其他人通过github的仓库链接来下载插件了


