UE4学习笔记20——【AI选看】AI跟随样条线移动

  • P58. AI跟随样条线移动思路

在自己的文件夹中添加一个蓝图类(右键——蓝图类——actor,我重命名为了“P58”)

打开这个蓝图类,在组件中,“添加组件——样条组件”,保存 编译;

回到关卡编辑器,把新建的蓝图拖进场景中,复制任意个点(按Alt+平移物体)(复制的是小球不是大球!复制并平移完之后的效果如下图所示);

  

 

打开“AI行为树”(NewBehaviorTree),在工具栏中点击“新建任务” ,把这个新建的重命名为“根据spline找点”;

打开“根据spline找点”这个蓝图,在左侧“我的蓝图”,“图表——函数——重载”,选择“接收执行AI”,添加节点“获取类的所有actor”,此节点的“actor class”选择“P58”(添加了样条线的蓝图类);添加节点“get(复制)”;从“get”添加节点“获取spline”;添加“整数”型变量,重命名为“index”;

其他添加的节点:“获取样条点数量”,“分支”,“>=”,“获取样条点出的位置”(此节点的“coordinate space”改成“场景”),“设置index”,“AI Move To”(“acceptance radius”改成50,“stop on overlap”打勾),“++”,“完成执行”(“success”打勾)

“根据spline找点”蓝图类事件图表:

  

  

 

“NewBehaviorTree”(AI行为树):

  

 

 (最近几节不如之前听的明白,先看完吧快结束了,看完视频去系统地看看书)

(〃>_<;〃)(〃>_<;〃)(〃>_<;〃)

posted @ 2022-11-28 16:30  我会变强的  阅读(787)  评论(0编辑  收藏  举报