UE4学习笔记----构建人工智能敌人(基础+完整工程)


完整版工程

一、创建敌人蓝图(CharacterBlueprint)

请添加图片描述

二、创建AI控制器蓝图

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

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

创建行为树
请添加图片描述
在行为树中创建黑板,将黑板和行为树进行对应
请添加图片描述
在黑板中创建关键字,用于表示玩家
请添加图片描述

新建装饰器

重载AI函数,构建球体检测
请添加图片描述
如果检测到的Actor为玩家,即将玩家对象传值给黑板
请添加图片描述
将装饰器添加到行为树中,并将玩家的值赋予黑板中的值
请添加图片描述


版权声明:本文为ZeroSwift原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。