news 2026/9/8 9:31:39

行为树 (Behavior Tree):游戏 AI 决策机制的核心原理与工程实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
行为树 (Behavior Tree):游戏 AI 决策机制的核心原理与工程实践

一、从一个巡逻敌人开始

想象你在玩一款动作游戏,遇到一个巡逻的敌人。它的行为是这样:

  • 平时沿着固定路线巡逻
  • 一旦发现你,转入追击模式
  • 追上后,若血量低就逃跑;血量充足就发起攻击
  • 攻击有一套连招逻辑,会根据你的距离选择近战还是远程

这一整套复杂的逻辑,在游戏行业中,绝大多数是用行为树(Behavior Tree, BT)实现的。今天我们就来拆解这个工业界最主流的游戏 AI 决策机制。

但行为树并非横空出世——它是游戏行业在与「状态机爆炸」搏斗二十年后沉淀出的解决方案。要理解 BT 为什么是 BT,需要先理解它要替代什么


二、为什么需要行为树:FSM 的结构性缺陷

2.1 FSM 的「毛线团」困境

在行为树流行之前,游戏 AI 的主流方案是有限状态机(Finite State Machine, FSM)。一个巡逻敌人用 FSM 描述大概是这样:

[巡逻] --发现玩家--> [追击] --靠近--> [攻击] ↑ | └────玩家逃出视野──────┘

FSM 用节点表示状态箭头表示转移条件。这在 3-5 个状态时清晰明快,但当状态数量增加,问题会指数级恶化

假设做一个复杂 Boss,有这些状态:巡逻

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 9:30:54

TVA具身架构详解(12):具身智能“原生大脑”的高效进化路径

前沿技术探索:TVA智能体(简称TVA) TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术体系。它有机融合深度强化学习(DRL)、卷积神经网络(CNN)与因式分解算法(FRA),构成了具身智能的核心视觉中枢(…

作者头像 李华
网站建设 2026/9/8 9:30:53

用Python拆解美元指数、美债收益率与黄金联动关系

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/8 9:30:19

30KW储能PCS双向变流器设计:两级架构与三电平逆变全解析

简介:这套30KW储能PCS逆变器双向变流器设计资料,适用于电力电子与储能系统研发工程师,也可供相关专业学生毕业设计或课题研究参考。包内集成DSP源码、电路仿真、硬件原理图及多份配套设计文档,系统梳理了从软件详细设计到控制参数…

作者头像 李华
网站建设 2026/9/8 9:29:40

水下垃圾检测系统实战:基于YOLOv5与PyQt5的完整实现

简介:YOLOv5水下垃圾检测完整方案,面向计算机视觉学习者和海洋环保领域开发者,解决水下场景目标识别与分类难题。资源包含训练好的模型权重及PR曲线、loss曲线等过程文件,可直接推理使用;配套VOC格式水下垃圾数据集&am…

作者头像 李华
网站建设 2026/9/8 9:29:17

e稿护理论文成功案例 一站式学术辅助工具场景落地验证

护理论文写作核心特点与用户痛点护理论文是护理学科科研成果的重要载体,其写作质量直接关系到临床护理经验的传播、护理学科的发展以及护理从业者的职称晋升与职业发展。对于需要完成护理论文的医护人员而言,明确学科写作特点与自身痛点,是选…

作者头像 李华
网站建设 2026/9/8 9:28:00

从一句标题到一部短剧:After Work开发模型全拆解

“After Work, We’ll Have Each Other”加上 “Clara Collier” 这个完整名字,乍看像一条随口发给朋友的短信,又像一个剧本封面上的备选片名。我在灵感备忘录里写下这句话的时候,脑子里浮现的是一幅非常具体的画面:写字楼的灯一盏…

作者头像 李华