• 一句话:行为树适合做 AI,有限状态机(FSMs)适合更通用的可视化编程
      • 也可以反过来,但这不是它们被设计的初衷
    • 可以组合使用
      • 行为树的 task 可以是个状态机
      • 状态机的动作可以是个行为树
    • 行为树的优势
      • 很容易制作并行任务
      • 很容易控制两个分支下的 action 一前一后执行
      • 很容易创建出响应所有游戏状态的 AI
      • 很容易调整任务的顺序、响应状态、父任务分支
      • 有限状态机:不容易实现以上需求