UE4中借用Navigition组件获得PathPoint,来达到寻路效果

针对问题:全蓝图,避开character寻路的一些坑,自定义碰撞。

主要蓝图节点:

1.找到从起点到终点之间的所有路径点

2.物体的朝向旋转计算



1.搭建场景,设置障碍物,注意设置

按P键:


2。创建蓝图角色

添加静态模型和摄像机,将创建好的蓝图角色拖到场景中



3.编辑蓝图,测试期间为了方便在关卡蓝图里面编辑,也可以直接编辑在刚刚建好的角色蓝图里面。打开关卡蓝图

在开始首先获得路径点集合,


需要传进两个参数,一个是起点,一个是重点,在这起点就是self,终点我简单创建了一个actor蓝图角色代替(为了在场景中宏观展示出来),放到场景中。

然后创建一个VectorArray变量,用来存放获得所有路径点。然后在定义一个当前目标点的索引,用于从VectorArray中取值的索引


然后为了在运行时查看角色是否按照所获得的路径点运动,添加如下节点,在所有路径点上面创建cube(在这我用的是一个actor)

4.控制速度和转向



4.运行测试

完完整蓝图:



  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值