做什么:Godot 4 的行为树与状态机插件,做敌人 AI、NPC 决策用。资源库的插件榜单里,AI 行为这一类常把它列在推荐位。

    替你解决的:敌人逻辑从「if 看到玩家就追,否则巡逻」长到「巡逻、警戒、追击、搜查、撤退、被打断」之后,一坨 match 或一堆布尔标志会迅速失控。行为树把每个判断和动作拆成可复用的节点,编辑器里能看当前跑到哪一支,调试比打日志直观。

    怎么用:装好启用后建行为树资源,把 Selector、Sequence、条件与动作节点拖出来,挂到敌人的控制脚本上。黑板上放共享状态(比如最后一次看到玩家的位置)。

    什么时候可以不装:这个册子主线那个躲怪游戏,敌人只是直线走,用不着行为树。等敌人开始有多种状态、会互相切换,再上不迟。

    顺带说一句,行为树不是越早用越专业。状态只有两三个的时候,一个 enum 加 match 反而更好读。工具的价值在项目复杂到某个阈值之后才出现。