UE4/5AI制作基础AI跳跃(适合新手)

目录

制作

添加逻辑

添加导航链接代理

 结果


在上一章中,我们讲解了简单的AI跟随玩家,制作了一个基础的ai。

UE4/5AI制作基础AI(适合新手入门,运用黑板,行为树,ai控制器,角色类,任务)_多方通行8的博客-CSDN博客

制作

但是我们发现,一旦我们站在了高台上面,如果没有一条上来的路线,那么ai是不会自己去跳上来的,所以对此,我们要来制作一下ai的简单跳跃。

添加逻辑

首先来到ai控制器里面,进入之后,我们创建事件控制时的事件,这个事件的作用是你的ai控制器在操控一个pawn类的时候,他就会执行一次。

假设场景中有两个一样的npc的Pawn类,它自然就会执行两次。

因为是一个简单的制作,所以我们这里只需要使用tick,时刻判断npc是否处于奔跑状态,发现是出于奔跑状态之后,我们直接通过检测,发现前面有碰撞物就跳跃。

 

添加导航链接代理

 这样就会在检测到物品的时候进行跳跃,当然这只是一个简单的小逻辑:

然后我们要给我们的场景中添加导航链接代理,记得要等待深绿色的线条出来才表示成功:

 

 效果可能不是很好,毕竟是用于新手入门的:【但加上了导航链接代理之后,他们就会知道从上面跳下来】

但是如果不加这个的话,可能他们跳上去之后,不敢下来:

 结果

猜你喜欢

转载自blog.csdn.net/q244645787/article/details/131781378