搜索
您的当前位置:首页正文

10.UE5创建怪物、实现AI行为树,AIController

来源:易榕旅网


1.创建一个AI控制器

创建一个AI控制器,并让AI走向主角

首先在新建蓝图中,选择创建一个AI控制器蓝图

 双击打开AI控制器,并让AI走向玩家的位置

 利用角色总类创建怪物总类,并创建001怪物,为怪物001绑定网格体和动画蓝图

 然后对怪物的AI控制器进行绑定,自动控制AI设定为(已经放置场景中和生成的)

然后对角色的动画蓝图进行修改,将原来获取的001主角,转换为角色总类。

 至此怪物的动画和AI行为都已经定义好了,需要在地图中插入导航网格体边界

在场景中调整导航网格体边界的大小(AI寻路的范围大小)

 运行实现AI追钟主角的行为效果。

2.AI行为树,实现游荡效果

新建AI行为树

 双击打开AI行为树,创建任务为随机移动

 打开随机移动的任务,并重载接收执行

 并让接受执行的Actor进行一个简单的移动,简单移动需要接受两个参数,一个是AI的控制器和另一个是AI半径内的一个随机位置。

 打开AI行为树,创建Sequence(行为序列)

 然后在Sequence中绑定我们的任务,执行完任务后等待2秒

 然后在AI控制器中调用这个AI行为树

至此即可实现游荡效果。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top