unreal-教程-第十二章:AI初步(NPC随机移动)
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的属性值,而在该动画蓝图中我们可以直接利用该属性值完成动画的播放。
页:
[1]