Skip to content

Unity 纯编辑器实现的节点编辑器框架

License

Notifications You must be signed in to change notification settings

CCEMT/Emilia-NodeEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emilia-NodeEditor

Emilia-NodeEditor 是基于Unity的UIElements, GraphView实现的节点编辑器框架 它可以用来实现状态机,行为树和流图等编辑器
纯编辑器实现你可以将它接入你任何的运行时的实现

特点

纯编辑器实现
编辑器使用Odin序列化
高度可拓展性
子父级实现
完整的复制粘贴,撤销实现(快速撤销实现,撤销时不重新加载)

使用Emilia-NodeEditor实现的项目

名称 描述 图片
流图 基于源生成无反射流图编辑器实现 流图图片
状态机 组件式状态机编辑器实现 状态机图片
行为树 基于NPBehave的可视化行为树编辑器实现 行为树图片

开始

快速入门 | wiki

安装

Unity版本:2021.3+
Odin版本:3.1.2+

Odin为付费插件请自行导入

使用unitypackage安装

在Tag界面中选择对应版本 Tag界面

找到.unitypackage文件进行下载

install

导入Unity之后在PackageManager界面中安装Editor Coroutines

install

使用Unity Package Manager安装

打开Packages/manifest.json

将以下内容添加进manifest文件中

"com.emilia.kit": "https://github.com/CCEMT/Emilia-Kit.git?path=Assets/Emilia/Kit",
"com.emilia.node.editor": "https://github.com/CCEMT/Emilia-NodeEditor.git?path=Assets/Emilia/Node.Editor"

注意事项

该项目还在开发中API可能会产生较大的变化

联系

email:[email protected]
QQ群:956223592

About

Unity 纯编辑器实现的节点编辑器框架

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages