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

相关推荐
mxwin9 小时前
Unity Shader FLOWMAP岩浆流动制作案例
unity·游戏引擎·shader·uv
小贺儿开发9 小时前
【Arduino与Unity交互探究】01 摇杆模块
科技·unity·游戏引擎·arduino·串口通信·摇杆·硬件交互
Yasin Chen11 小时前
Unity TMP_SDF 分析(三)顶点着色器1
unity·游戏引擎·着色器
mxwin12 小时前
Unity Shader 使用 Noise 图 制作Shader 溶解效果
unity·游戏引擎
mxwin14 小时前
Unity Shader 用 Ramp 贴图实现薄膜干涉效果
unity·游戏引擎·贴图·shader·uv
魔士于安15 小时前
Unity星球资源,八大星球,带fps显示
游戏·unity·游戏引擎·贴图·模型
张老师带你学16 小时前
unity资源,深空陨石,适合太空背景的游戏开发
游戏·unity·模型
鹿野素材屋18 小时前
Unity动画幅度太大怎么办
unity·游戏引擎
垂葛酒肝汤19 小时前
Unity Sprite Rect 越界问题笔记
笔记·unity·游戏引擎
平行云19 小时前
数字孪生信创云渲染系列(一):混合信创与全国产化架构
unity·ue5·3dsmax·webgl·gpu算力·实时云渲染·像素流送