【UE5.1】NPC人工智能——02 NPC移动到指定位置

效果

步骤

  1. 新建一个蓝图,父类选择"AI控制器"

这里命名为"BP_NPC_AIController",表示专门用于控制NPC的AI控制器

  1. 找到我们之前创建的所有NPC的父类"BP_NPC"

打开"BP_NPC",在类默认值中,将"AI控制器类"一项设置为"BP_NPC_AIController"

  1. 打开狮子蓝图"Character_Lion"

在事件图表中选中"事件开始运行"、"事件Tick"和构造函数,然后右键点击"将调用添加到父函数",这样子类就是自动调用父类的这些事件

由于我们不需要控制NPC移动,因此我们可以在事件图表中删除其他所有节点,只保留如下节点

  1. 回到"BP_NPC"中,在事件图表中添加如下节点,来获取对AI控制器的引用。这样"BP_NPC"的所有派生类中都可以直接使用变量"AIController_NPC"
  1. 再次回到狮子蓝图"Character_Lion"中,我们可以使用"移动到位置"节点来控制NPC移动到指定位置。注意这里需要取消勾选"Use Pathfinding"选项,因为此时我们还没有导航数据。

此时运行可以看到NPC狮子会朝着玩家移动

相关推荐
远离UE41 天前
UE5 母材质 编写笔记
笔记·ue5·材质
远离UE41 天前
UE5 HLSLTranslator 与 ShaderCompiler
ue5
1204157137 肖哥2 天前
UE5.7 场景打光管线流程_【雪山】
ue5
weixin_404679312 天前
虚幻5 替代小白人角色的完整逻辑
ue5
1204157137 肖哥5 天前
UE5.7 灯光详解
ue5
狂云歌6 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
日月云棠10 天前
UE5源码分析之Editor——Blutility模块全面分析
ue5
日月云棠10 天前
UE5源码分析之Editor——BehaviorTreeEditor模块全面分析
ue5
日月云棠10 天前
UE5源码分析之Editor——AssetTagsEditor模块全面分析
ue5
远离UE411 天前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5