Unreal Engine 4 AI (一)关于Behavior Trees 和Blackboard
一.Unreal Engine AI 的核心Blackboard 和Behavior Trees介绍
Blackboard : 是AI的内存,用于存储BehaviorTree的关键字值。
Behavior Tree:是AI的处理器。生成AI决策并执行
1、举例说明,Unreal Engine 4例子项目ShooterGamer
其Blackboard有五个键值
NeedAmmo为bool类型
Enemy为对象类型
Destination为Vector类型
2 再来看看ShooterGame的Behavior tree
可以看到Behavior tree如何使用Blackboard中的键值。

本文介绍了Unreal Engine 4 AI的核心组成部分——Blackboard和Behavior Trees。Blackboard作为AI内存,存储Behavior Tree的关键字值;Behavior Tree作为AI处理器,根据Blackboard的键值生成决策并执行。以ShooterGame为例,展示了Blackboard的键值应用和Behavior Tree的工作方式。Behavior Tree是事件驱动的,避免过度处理,提高效率。文中还提到了Behavior Tree的关键节点,如Composite、Task、Decorator和服务节点(Service)的角色和功能。
最低0.47元/天 解锁文章
1338

被折叠的 条评论
为什么被折叠?



