在Cesium for UE中设置Overlay层叠顺序的步骤如下:
- 在内容浏览器中找到Cesium插件自带的材质实例,这3个材质实例是插件自带的资源,安装插件之后在插件的默认文件夹中可以找到。这3个材质实例分别用于为3dtile图层添加自定义的不透明材质、透明材质和水域材质,可以实现等高线、坡度坡向、地形等样式扩展(可参考官方教程)。
- 在自己的项目下新建一个材质文件夹,将这3个材质实例复制到自己新建的这个文件夹下,注意是复制,不要移动或者修改,因为插件的资源是公用的,修改后会影响到使用了该资源的其他项目。
- 双击打开其中一个材质实例,在其“图层参数”面板中增加一个材质层。点击“图层参数”面板左上角材质层后面的 + 按钮,新增一个材质层,名称改为Overlay3,注意顺序排在Overlay2上面,设置“图层资产”和“混合资产”与Overlay2一致。可以自行增加多个Overlay编号。
- 按照上述步骤,对剩余2个材质实例文件也进行相同修改并保存。
- 返回UE编辑器视图中,在大纲中选中一个要加载图层的3D TileSet对象,在细节面板中找到Cesium/Rendering选项,分别设置三个材质为修改之后的材质实例对象(对应关系要正确)。
- 此时在这个3D TileSet上加载多个WMTS、TMS、WMS服务图层之后,Material Layer Key就可以设置为更大的值了,进而实现多图层叠加的效果。解决了插件Overlay超过3个而不起作用的困扰。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>