UE实现贴地线(SurfaceLine)效果

1.实现目标

UE世界场景中使用CesiumForUnreal插件加载全球在线地形Cesium World Terrain及影像,在此地形基础上,实现紧贴地形表面的贴地线绘制,GIF动图如下:

在这里插入图片描述

2.实现过程

常用实现贴地线的方法通常有两种。
一种是基于碰撞和样条线实现,沿样条线每隔一定单位距离,向地形进行射线检测,得到紧贴地形表面的样条线,然后使用这条样条线叠加SplineMesh网格体或者CableComponent缆索组件(在实验的过程中,曾想过计算贴地后的样条线的长度和分段数,将其设置给Cable组件,实现贴地效果,但发现CableComponent的最大长度为1000,最大分段数为20,因此此方法不适用显示完整线条,只适合显示片段,可以每一段添加一个Cable组件&#

猜你喜欢

转载自blog.csdn.net/weixin_45782925/article/details/129786654