第四章 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/出新关卡/出新装备就是填表。独立项目的内容产量,拼的是这套管线。
