针对问题:全蓝图,避开character寻路的一些坑,自定义碰撞。
主要蓝图节点:
1.找到从起点到终点之间的所有路径点
2.物体的朝向旋转计算
1.搭建场景,设置障碍物,注意设置
按P键:
2。创建蓝图角色
添加静态模型和摄像机,将创建好的蓝图角色拖到场景中
3.编辑蓝图,测试期间为了方便在关卡蓝图里面编辑,也可以直接编辑在刚刚建好的角色蓝图里面。打开关卡蓝图
在开始首先获得路径点集合,
需要传进两个参数,一个是起点,一个是重点,在这起点就是self,终点我简单创建了一个actor蓝图角色代替(为了在场景中宏观展示出来),放到场景中。
然后创建一个VectorArray变量,用来存放获得所有路径点。然后在定义一个当前目标点的索引,用于从VectorArray中取值的索引
然后为了在运行时查看角色是否按照所获得的路径点运动,添加如下节点,在所有路径点上面创建cube(在这我用的是一个actor)
4.控制速度和转向
4.运行测试
完完整蓝图: