UE4 Boss ai 试水-6 贴身行为实现与绕后

先贴新黑板键(控制是否绕后)
UE4 Boss ai 试水-6 贴身行为实现与绕后_第1张图片
再是行为树
UE4 Boss ai 试水-6 贴身行为实现与绕后_第2张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第3张图片
贴身差不多有三种行为
击退、后退,绕后
先把击退加上去然后再弄动画通知
UE4 Boss ai 试水-6 贴身行为实现与绕后_第4张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第5张图片
然后是击退的蓝图,写在动画蓝图里了
Lunch character那里是获取boss正前方方向,然后给它加上六百,再把这个向量加给玩家
UE4 Boss ai 试水-6 贴身行为实现与绕后_第6张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第7张图片
需要注意的是,这个Visibility检测会默认忽略玩家的通道UE4 Boss ai 试水-6 贴身行为实现与绕后_第8张图片
改下玩家碰撞就行了
UE4 Boss ai 试水-6 贴身行为实现与绕后_第9张图片
然后是绕后,还是用EQS做的
UE4 Boss ai 试水-6 贴身行为实现与绕后_第10张图片
新EQS,参数看着调
UE4 Boss ai 试水-6 贴身行为实现与绕后_第11张图片
新建一个EQS查询中心(这名词我胡诌的)要用的类
UE4 Boss ai 试水-6 贴身行为实现与绕后_第12张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第13张图片
还是给EQS加个Dot
建议先调过滤(Filter)再调打分(Score),最后再过滤和打分一起
LineA是玩家正方向
LineB是从玩家中心到检测对象
过滤Type为最大
UE4 Boss ai 试水-6 贴身行为实现与绕后_第14张图片
新建一个检查是否绕后任务,蓝图如下
UE4 Boss ai 试水-6 贴身行为实现与绕后_第15张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第16张图片
最后是后退,就是复制了二人转的蓝图然后改了一下
UE4 Boss ai 试水-6 贴身行为实现与绕后_第17张图片
UE4 Boss ai 试水-6 贴身行为实现与绕后_第18张图片

你可能感兴趣的:(笔记)