Bootstrap

Cesium for Unreal 插件编译打包 - UE 加载 WMTS 天地图

        前面的文章介绍过Cesium for Unreal加载天地图的现状和原理,那篇文章介绍了通过网络代理的WMTS为TMS的方法,此方法是最简单的,对现有项目的改动最小。但是有些场景不方便使用工具,还是需要用原生插件来加载,所以本文介绍如何自定义编译打包Cesium for Unreal插件来支持WMTS服务和天地图WMTS服务。

        Cesium for unreal是基于Cesium Native的,打包插件需要事先编译Cesium for unreal。要自己进行修改、编译和打包UE的Cesium插件需要具备这些知识:基编程知识,能看懂、简单修改C++代码;会使用VS,有Debug C++的能力;具备基础的http网络协议基础;具备UE插件开发的知识;具备基础的WebGIS知识,能分析WMTS的协议和地图加载逻辑。虽然看起来需要准备很多知识,但是按照我下面的教程一步一步来,其实也很简单。没有编程基础的同学可以直接阅读付费文章获取修改之后的代码;以及打包好的支持UE5的插件。

        下面这两篇文章详细介绍了打包方法和步骤,以及涉及到的源码:

Cesium for Unreal搭建数字孪生地球:编译原生插件加载天地图Cesium for Unreal加载天地图的现状和原理,那片文章只介绍了通过网络代理的方法方法,这篇文章介绍原生插件自定义编译和打包的方法。icon-default.png?t=N7T8https://mp.weixin.qq.com/s/mIkwktvPe0Y2inHHXb-XOA

    Cesium for UE支持WMTS和天地图的代码和插件前面的系列专题里已经有介绍如何编译和打包Cesium for Unreal插件的文章了,没有编程基础的同学可以付费之后获取修改好的C++代码;已经打包好支持WMTS和天地图的插件,可以直接在UE5里使用。icon-default.png?t=N7T8https://mp.weixin.qq.com/s/Xw4Rk6CshD8OV6VCG-1v3w

;