Skip to content

Commit 1682705

Browse files
committed
更新README
1 parent c9b92de commit 1682705

6 files changed

+57
-1
lines changed

README.md

+57-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
11
# Emilia-NodeEditor
2-
Unity 纯编辑器实现的节点编辑器框架
2+
3+
Emilia-NodeEditor 是基于Unity的UIElements, GraphView实现的节点编辑器框架 它可以用来实现状态机,行为树和流图等编辑器
4+
纯编辑器实现你可以将它接入你任何的运行时的实现
5+
6+
## 特点
7+
8+
纯编辑器实现
9+
编辑器使用Odin序列化
10+
高度可拓展性
11+
子父级实现
12+
完整的复制粘贴,撤销实现(快速撤销实现,撤销时不重新加载)
13+
14+
# 使用Emilia-NodeEditor实现的项目
15+
16+
|名称|描述|图片|
17+
|----|----|----|
18+
|[流图](https://github.com/CCEMT/Emilia-Flow)|基于源生成无反射流图编辑器实现|![流图图片](./doc/flow-image.png)
19+
|[状态机](https://github.com/CCEMT/Emilia-StateMachine)|组件式状态机编辑器实现|![状态机图片](./doc/stateMachine-image.png)
20+
|[行为树](https://github.com/CCEMT/Emilia-BehaviorTree)|基于NPBehave的可视化行为树编辑器实现|![行为树图片](./doc/behaviorTree-image.png)
21+
22+
# 开始
23+
24+
[快速入门]() | [文档]()
25+
26+
# 安装
27+
28+
Unity版本:2021.3+
29+
Odin版本:3.1.2+
30+
31+
### Odin为付费插件请自行导入
32+
33+
### 使用unitypackage安装
34+
35+
在Tag界面中选择对应版本 [Tag界面](https://github.com/CCEMT/Emilia-NodeEditor/tags)
36+
37+
#### 找到.unitypackage文件进行下载
38+
39+
![](./doc/install-unitypackage-image.png)
40+
41+
#### 导入Unity之后在PackageManager界面中安装Editor Coroutines
42+
43+
![](./doc/install-unitypackage-editorcoroutines-image.png)
44+
45+
### 使用Unity Package Manager安装
46+
47+
打开Packages/manifest.json
48+
49+
将以下内容添加进manifest文件中
50+
51+
~~~
52+
"com.emilia.kit": "https://github.com/CCEMT/Emilia-Kit.git?path=Assets/Emilia/Kit",
53+
"com.emilia.node.editor": "https://github.com/CCEMT/Emilia-NodeEditor.git?path=Assets/Emilia/Node.Editor"
54+
~~~
55+
56+
# 注意事项
57+
58+
该项目还在开发中API可能会产生较大的变化

doc/behaviorTree-image.png

1.5 MB
Loading

doc/flow-image.png

1.5 MB
Loading
Loading

doc/install-unitypackage-image.png

10.7 KB
Loading

doc/stateMachine-image.png

1.5 MB
Loading

0 commit comments

Comments
 (0)