大家好!一些人要求这样,最后终于完成了:DODBT不再依赖Odin Inspector!对于第一次看到的人,DODBT是一种基于普通C#的行为树插件,适合更大的项目,旨在适应ECS风格的架构。主要目标:
- 无MonoBehaviour依赖
- 在稳定状态下零分配执行树
- 一个共享树的N个代理
- 运行时调试
- 全 BT 图形编辑器
- 分离的编辑器和运行时
- 行为树作为决策层
- 无黑板
- ECS友好
你需要自己编写C#叶子。它适用于行为树只是更大的架构的一部分的项目。这次更新替换了Odin使用Unity的原生序列化和自定义编辑器UI。它还添加了一些功能,包括链接分支实例来构建更大的树。你可以复制一个分支,改变任何实例中的任何东西,其他实例保持同步,包括节点设置和自定义叶子字段。
接下来我的列表上是DOTS兼容版本,可能一些更多的装饰和更多的时间花在打磨和修bug上。感谢所有跟随这个项目的人。你可以在这里下载:DODBT在GitHub 如果你试用了,让我知道。反馈和bug报告将有很大帮助。
评论 (0)