UE4 AI行为树(一)AI追逐玩家

如果觉得不会做,就多做几次就好了,之前参加比赛匆匆各种百度课程,虽然功能实现了但是行为树逻辑乱七八糟,昨天本来跟着中文文档做了一遍但发现莫名其妙AI 就是不动,于是又看了视频,最后二者整合起来,自己感觉很不错,哈哈~总之整理一下吧,有需要的大家可以看一下。1. 准备工作(1).AI使用UE4第三人称模板复制了一份(2)然后,重命名为EnemyCharacter后 打开蓝图(3)在内容了浏...
摘要由CSDN通过智能技术生成

如果觉得不会做,就多做几次就好了,之前参加比赛匆匆各种百度课程,虽然功能实现了但是行为树逻辑乱七八糟,昨天本来跟着中文文档做了一遍但发现莫名其妙AI 就是不动,于是又看了视频,最后二者整合起来,自己感觉很不错,哈哈~总之整理一下吧,有需要的大家可以看一下。

1. 准备工作

(1).AI使用UE4第三人称模板复制了一份
在这里插入图片描述
(2)然后,重命名为EnemyCharacter后 打开蓝图
(3)在内容了浏览器里新建一个控制器,右键BluePrintClass ,z最下面AllClasses 中搜索AIController,选择后重命名为EnemyContrlloer 这个东西是之后把AI联系起来的关键。
在这里插入图片描述
(4)打开EnemyCharacter 这个AI角色蓝图,删除EventGraph里所有逻辑,因为我们不需要对AI进行手动控制,同时删除组件里面的摄像机部分。最后将右侧细节面板中Pawn栏目下的AIController Class选为我们刚才新建的EnemyController.
到此准备工作完成,接下来正式建行为树、黑板等。

在这里插入图片描述

2.创建黑板Blackboard和状态Enumeration

黑板相当于AI的大脑
artificial intelligence —blackboard,命名为BB_Enemy
在这里插入图片描述
打开BB_Enemy 里面通过添加KEY来设置跟踪的内容 在detail里面选择内容的类型和他的父类
(1).object类型的父类为actor的key—命名:EnemyActor(这个是指对于AI 的敌人,也就是玩

  • 16
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值