完整版工程
一、创建敌人蓝图(CharacterBlueprint)
二、创建AI控制器蓝图
创建AI控制器
添加运行行为树到AI控制器(目前因为没创建行为树,所有在BTAsset中尚未选择,等创建好人工智能行为树后,再进行选择)
将AI控制器添加到敌人蓝图中
三、创建人工智能行为树和黑板
创建行为树
在行为树中创建黑板,将黑板和行为树进行对应
在黑板中创建关键字,用于表示玩家
新建装饰器
重载AI函数,构建球体检测
如果检测到的Actor为玩家,即将玩家对象传值给黑板
将装饰器添加到行为树中,并将玩家的值赋予黑板中的值
版权声明:本文为ZeroSwift原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。