想要用UE4的寻路必须得添加NavMeshBoundsVolume以及被移动的物体是Character类型的蓝图,主要是利用Find Path to Location Synchronously节点。
这里用的是Set Spline Ponts 也可以用Add Spline Ponts(用AddSplinePonts的话需要做些修改),为了使路径更平稳修改了每个路径点的方式(SetSplinePointType 改成了Curve Clamped)
在利用Spline移动即可。
注意:利用Spline是没有碰撞的,如果物体太大会出现穿墙的现象。
曲线就是移动的路径物体只需要跟随曲线移动即可,该方法是静态的寻路想变成动态需要再进一步修改。
只是简单的移动实现,以后有需要可以慢慢增加其他功能。