Skip to content

About

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

Topics

Resources

Stars

80 stars

Watchers

1 watching

Forks

Latest commit

 

History

63 Commits

Folders and files

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

80 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages