AI

演示效果1.建立NPC子类2. 创建AI蓝图2.1 绑定AI蓝图到NPC2.2 在NPC_AI中完成随机寻路的逻辑2.3 添加寻路范围

3. 常见问题3.1 角色不移动3.2 角色动画不播放

演示效果

传送门

1.建立NPC子类

继承自Role

这个类就是我们的NPC了。

2. 创建AI蓝图

2.1 绑定AI蓝图到NPC

2.2 在NPC_AI中完成随机寻路的逻辑

2.3 添加寻路范围

3. 常见问题

3.1 角色不移动

此时你可能需要将NavMeshBoundsVolume的区域调的更大一些

3.2 角色动画不播放

如果你是跟着教程做,那么你会发现我们在前面实现动画播放的是通过接口实现,但是

在NPC中,并不接受来自接口的广播,所以我们需要重构一下AnimEvenetGraph的代码

换句话说,在AI移动过程中,AI组件会自动赋值给NPC以ActorForward,Right,Velocity的属性值,而在该动画蓝图中我们可以直接利用该属性值完成动画的播放。

文章来源

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。