目录
制作
添加逻辑
添加导航链接代理
结果
在上一章中,我们讲解了简单的AI跟随玩家,制作了一个基础的ai。
UE4/5AI制作基础AI(适合新手入门,运用黑板,行为树,ai控制器,角色类,任务)_多方通行8的博客-CSDN博客
制作
但是我们发现,一旦我们站在了高台上面,如果没有一条上来的路线,那么ai是不会自己去跳上来的,所以对此,我们要来制作一下ai的简单跳跃。
添加逻辑
首先来到ai控制器里面,进入之后,我们创建事件控制时的事件,这个事件的作用是你的ai控制器在操控一个pawn类的时候,他就会执行一次。
假设场景中有两个一样的npc的Pawn类,它自然就会执行两次。
因为是一个简单的制作,所以我们这里只需要使用tick,时刻判断npc是否处于奔跑状态,发现是出于奔跑状态之后,我们直接通过检测,发现前面有碰撞物就跳跃。
添加导航链接代理
这样就会在检测到物品的时候进行跳跃,当然这只是一个简单的小逻辑:
然后我们要给我们的场景中添加导航链接代理,记得要等待深绿色的线条出来才表示成功:
效果可能不是很好,毕竟是用于新手入门的:【但加上了导航链接代理之后,他们就会知道从上面跳下来】
但是如果不加这个的话,可能他们跳上去之后,不敢下来: