Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActionEditor

ActionEditor 是一组可组合的 Unity 工具包,包含 Inspector 特性、全平台序列化、Timeline 编辑器、GraphView 节点图和引擎无关行为树。

UPM 安装

在 Unity 中打开 Window > Package Manager,选择 Add package from git URL,复制所需包的安装地址:

UPM 安装 URL
ActionAttribute https://github.com/OnClick9927/ActionEditor.git#upm_attribute
ActionBuffer https://github.com/OnClick9927/ActionEditor.git#upm_buffer
ActionEditor https://github.com/OnClick9927/ActionEditor.git#upm
ActionEditor.Nodes https://github.com/OnClick9927/ActionEditor.git#upm_node
ActionEditor.Nodes.BT https://github.com/OnClick9927/ActionEditor.git#upm_bt

各包可按需安装;只使用序列化时安装 ActionBuffer,只使用 Inspector 特性时安装 ActionAttribute。使用完整编辑器套件时按上述顺序添加。

文档

内容
com.woo.actionattribute Inspector Attribute 和统一 Editor Drawer
com.woo.actionbuffer Binary、JSON、YAML、XML 序列化
com.woo.actioneditor Timeline Asset、Group、Track、Clip 与编辑器
com.woo.actionnodes GraphAsset、GraphView、注释、MiniMap、历史记录
com.woo.actionbt 引擎无关行为树、整数 Tick 节点、状态快照

完整安装顺序是 ActionAttribute -> ActionBuffer -> ActionEditor -> ActionEditor.Nodes -> ActionEditor.Nodes.BT,详细说明见安装文档

关键能力

  • 支持 Inspector 字段分组、条件显示、字段约束、预览、按钮、路径选择等特性。
  • 支持 Binary、JSON、YAML、XML 格式,以及字段、[Buffer] 属性、多维数组、引用、delegate、event 和自定义 Converter。
  • 支持 UnityEngine.Object、UnityEvent 和常用 Unity 值类型序列化。
  • 支持 Timeline、GraphView、注释、MiniMap、操作历史和自定义资源后缀。
  • 支持引擎无关行为树、整数 Tick 节点、事件、中断、信号量和运行状态快照。
  • 支持简体中文和 English 编辑器界面。

截图

ActionEditor

ActionEditor Node Graph

About

类似TimeLine 的编辑器 (行为树/技能/Buff/剧情/序列化/GUI 等等)

Topics

Resources

Stars

75 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages