开始学AI(啥时候到动画啊= =)
1、导航网格
在体积-导航网格体边界体积,可用来设置ai活动范围等,按P显示/隐藏
分为静态和动态,静态就是事先设置好的范围,动态为实时计算。若为静态的,当范围内出现一堵墙,ai也会撞上去。在设置-项目设置-导航网格体-运行时中设置

2、蓝图实现ai随机移动
在小白人蓝图类的基础上,去掉摄像机、控制相关
核心节点“ai move to”
添加自定义事件,获取ai自身位置,获取以ai为中心任意半径内的某个位置,将位置传入节点

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

注意:要把人放置在导航网格中
3、ai行为树实现
正常来说用的比以蓝图实现多
先创建3个东西:右键-人工智能-黑板,右键-人工智能-行为树,右键-蓝图类-搜索aicontroller</

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

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



