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

相关推荐
游乐码19 小时前
Unity基础(十三)资源卸载
unity·游戏引擎
winlife_19 小时前
全程用 AI 做一款商业级手游 · EP7 表现层与手感:从“能跑“到“摸起来爽“
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
冰糖橘子ABC19 小时前
Unity 动作重定向
unity·游戏引擎
程序员正茂20 小时前
Unity3d程序发布后自动显示发布日期
unity
晓13131 天前
【Cocos Creator 2.x】篇——第二章 入门
javascript·游戏引擎
nnsix1 天前
Unity 贴图压缩格式 笔记
笔记·unity·贴图
ysn111112 天前
搭建状态同步框架的实践心得
unity·架构
一线灵2 天前
Axmol:小众引擎的硬核逆袭
游戏引擎
weixin_441940012 天前
【Unity教程】使用vuforia创建简单的AR实例
unity·游戏引擎·ar
郝学胜-神的一滴2 天前
[简化版 GAMES 101] 计算机图形学 12:可见性与 Z‑Buffer 深度缓存
unity·godot·图形渲染·three.js·opengl·unreal