行为树是UE中用于构建AI 的工具,让 AI 能够根据节点和时间执行相应的行为(如移动、攻击、躲避等)。
常用非玩家直接操控的人物,比如说NPC、怪物、宠物。

行为树由人物、AI控制器、行为树、黑板、任务组成。

一、人物

一般被控制的角色类型都是Character,因为这个比pawn多了一个移动组件。

二、AI控制器

AI控制器专门用于控制非玩家角色。

三、行为树

行为树是执行逻辑的流程,所有控制AI的行为都是在行为树上做。

四、黑板

黑板负责传递、保存数据变量。

五、运行行为树

1.需要在人物中将AI控制器更换为我们自己创建的AI控制器。

一个角色可以关联一个行为树

一个行为树可以关联多个角色

可以让同一类角色使用一个行为树,比如说NPC用一种,宠物用一种,怪物用一种。

也可以更加细化,比如说精英BOSS和普通小怪用不同的行为树。

2. 在AI控制器中运行行为树

3.在行为树中关联黑板

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐