在场景中添加道路常用的有两种
一种是在三方建模软件(3Dmax Maya 等)建好后导入到UE中
第二种是在地形模式(Landscape)下设置地形的起伏形成道路或者做个
另一个还有“顶点绘制”,这个是给模型附加两种材质,再根据模型的顶点分布,显示一个隐藏一个,进而实现道路的效果。
但今天讲的是医用UE的蓝图系统制作可以实时改变路径材质的道路。
话不多说 直接开始:
首先在关卡中创建一个Actor类型的蓝图
然后再添加spline样条线组件
拖入场景获取此样条线(点)的数量(Get Number of Spline Points)
因为我们需要在两点之间创建模型往外延伸所以要用到流程控制的 For Loop 循环节点
把 Get Number of Spline Points 节点与之相连 但是 因为样条线Spline的第一个点其实是第0个点 所以我们本应该需要将 Get Number of Spline Points 做个减法 减去1,但是For Loop循环也是从零开始的 如果只减去1的话,会在开始阶段创建两个模型,所以这里我们需要减去2。
我们将这个蓝图写在函数---构建脚本(C