ue4个人学习笔记9

这篇博客介绍了在UE4中实现AI的基础知识,包括导航网格的使用,蓝图实现AI随机移动的方法,以及通过行为树来规划AI的行为。作者详细讲解了如何设置静态和动态导航网格,创建AI控制器、行为树和黑板,以及如何处理AI的感知和行为响应,特别是AI跟随玩家的逻辑实现。
摘要由CSDN通过智能技术生成

开始学AI(啥时候到动画啊= =)

 

1、导航网格

在体积-导航网格体边界体积,可用来设置ai活动范围等,按P显示/隐藏

分为静态和动态,静态就是事先设置好的范围,动态为实时计算。若为静态的,当范围内出现一堵墙,ai也会撞上去。在设置-项目设置-导航网格体-运行时中设置

 

 

2、蓝图实现ai随机移动

在小白人蓝图类的基础上,去掉摄像机、控制相关

 

核心节点“ai move to”

 

添加自定义事件,获取ai自身位置,获取以ai为中心任意半径内的某个位置,将位置传入节点

 

开始该事件,用到节点“事件开始运行”,为了让其在某个时间后重复执行该事件,用到节点“以事件设置定时器”,随机时间间隔可用节点“范围内随机浮点”

注意:要把人放置在导航网格中

 

3、ai行为树实现</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值