完整版工程
一、创建敌人蓝图(CharacterBlueprint)

二、创建AI控制器蓝图
创建AI控制器

添加运行行为树到AI控制器(目前因为没创建行为树,所有在BTAsset中尚未选择,等创建好人工智能行为树后,再进行选择)

将AI控制器添加到敌人蓝图中

三、创建人工智能行为树和黑板
创建行为树

在行为树中创建黑板,将黑板和行为树进行对应

在黑板中创建关键字,用于表示玩家

新建装饰器
重载AI函数,构建球体检测

如果检测到的Actor为玩家,即将玩家对象传值给黑板

将装饰器添加到行为树中,并将玩家的值赋予黑板中的值

本文是关于使用UE4(虚幻引擎4)创建人工智能敌人的学习笔记,详细介绍了从创建敌人蓝图、AI控制器蓝图到构建人工智能行为树和黑板的全过程。通过新建装饰器和重载AI函数实现球体检测,当检测到玩家时,将玩家信息存入黑板中,以便AI做出相应反应。
1386

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



