← 返回项目库

BehaviorTree/BehaviorTree.CPP

BehaviorTree.CPP

支持异步动作和运行时树结构的 C++ 行为树库

★ 4,234C++许可证:MIT

BehaviorTree.CPP 使用行为树组织复杂动作逻辑,支持异步节点、XML 描述、运行时插件与节点数据流。

为什么值得关注

当机器人任务开始出现大量分支和取消逻辑时,值得用小场景比较行为树与现有状态机的可维护性。

适合场景

  • 机器人任务编排
  • 游戏行为逻辑
  • 复杂动作流程

不适合场景

  • 尚未梳理节点终止和异步取消语义的直接迁移

核心特点

  • 异步动作
  • 运行时树描述
  • 节点日志与状态分析

仓库信息

最新版本
暂无正式版本
版本发布时间(UTC)
暂无记录
上游最近推送(UTC)
2026/10/03
数据同步日期(UTC)
2026/10/07
Fork 数
863
未关闭议题
48