Unity发布自己的插件包

0. 一个干净、优雅、易用的事件系统

SiYangUnityEventSystem

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的仓库链接来下载插件了

相关推荐
笑虾12 分钟前
cocos2d-x lua 加载 Cocos Studio 导出的 csb
游戏引擎·lua·cocos2d
魔士于安20 分钟前
unity lowpoly 风格 城市 建筑 道路 交通标志
游戏·unity·游戏引擎·贴图·模型
mxwin23 分钟前
Unity GPU Shader 性能优化指南
unity·游戏引擎·shader
董董女友13 小时前
unity mcp 配置指南
unity·游戏引擎
垂葛酒肝汤18 小时前
Unity的可视化网格和文字标签
unity·游戏引擎
魔士于安18 小时前
Unity UI图片 复活节UI,卡通风格
游戏·ui·unity·游戏引擎·材质·贴图
weixin_4239950018 小时前
unity 团结开发小游戏,加载AssetBundles(第二种方法)
unity·游戏引擎
魔士于安19 小时前
unity 卡通风整套资源 小鸟N套带动作+一套卡通风村落 和 相关道具+落叶粒子效果 buildin
游戏·unity·游戏引擎·贴图·模型
伽蓝_游戏20 小时前
第一章:解构游戏资源
游戏·unity·性能优化·c#·游戏引擎·游戏程序·assetbundle
星辰徐哥21 小时前
Unity C#入门:Visual Studio与Unity的关联配置
unity·c#·visual studio