第四章 AI 与世界:让 Roguelike 活起来

L1 的战斗做完了,世界还是空的。第四章填满它:BOSS 的大脑(行为树)、怪物的感官(感知系统)、世界的呼吸(刷怪与掉落)、玩家长线的动力(任务与存档)。这是"量变到质变"的一章——做完后,游戏从"沙袋动作演示"变成"有循环的世界"。

章节地图

篇目 主题 一句话结论
0401 行为树与黑板:BOSS AI BOSS 的三阶段是数据,不是代码
0402 AI 感知系统 视觉/听觉/伤害感知是 AI 的五官
0403 刷怪与对象池 让一波波怪"便宜地"来
0404 拾取与战利品 数据表驱动的掉落与装备链路
0405 任务系统与存档 把玩家的进度装进分层抽屉

一个设计前提:数据驱动

本章所有系统的共同原则是数据驱动:BOSS 阶段切换、怪物刷新波次、掉落概率、任务目标——全部是数据表里的行与列。策划改数值可以重启编辑器即生效,不碰一行代码。这条原则是独立项目"一个人也能做 Content"的分水岭。

与官方文档的关系

行为树(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/behavior-trees-in-unreal-engin-dbb9)、AI 感知(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/ai-perception-in-unreal-engine-65fd)有完整官方文档;State Tree(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/state-tree-in-unreal-engine-b79b)是 UE5 的新选择。我的增量是"哪种怪物该用哪种工具"与"Roguelike 循环怎么串"——官方文档不会告诉你三者怎么配合。

心得:AI 与世界系统是"内容永动机":前期投入三周把结构搭好,后期出 BOSS/出新关卡/出新装备就是填表。独立项目的内容产量,拼的是这套管线。