我们在使用Cesium for unreal插件的时候,有时候需要增加或者修改它的一些C++代码,修改了之后如何去编译它是一个问题。在网上有很多关于使用cmake一堆的操作,我们稀里糊涂按照教程来搞,最后也不一定能搞定编译,这里我给大家介绍一种简单的方法,直接让虚幻自己帮我们编译,其实非常简单。这篇文章用到的IDE是Rider,VS应该都差不多。(我建议大家用Rider,有多好用,你试试就知道了)
这里我举一个上次写的一篇文章的例子:Cesium for Unreal 蓝图中精度不足问题解决
我们修改了CesiumGeoreference的源码,我们希望虚幻能够编译它。
修改源码前,需要做一些提前的准备:
将Cesium for Unreal的插件从引擎的目录放到项目的目录里边。项目在编译的时候不会去编译引擎目录下得插件代码。我们在Epic商城中下载的插件的默认的位置是在这个目录下边: