目录
通过本文,你将会学到:
废话不多说,这篇文章是根据康老师的课程创作的,既是我的学习笔记,又能方便各位学习者的快速查阅😃。OK,开始吧!
一、UE4中SuperMap插件安装
打开UE4的登陆程序,进入到管理界面后,点击上面的虚幻商城,搜索Supermap,找到插件后点击进入,选择安装到引擎。
稍等片刻,便安装完成!
二、UE4项目构建及插件的启用
1.项目构建
插件安装完成以后呢,便可启动你的UE4进行项目创建, 点击右上角启动:
虚幻引擎对电脑性能要求较高,我这里启动花费了1分钟。
接下来进行项目创建,我们可以根据自己的需求选择项目类型,我这里选择城市设计可视化,点击下一步,模板选择空白,点击下一步,设置好项目保存路径与项目名称;点击创建项目。
稍等片刻...
2.插件启用
项目启动后,我们可在编辑>插件>已安装中找到Supermap插件,但插件默认是没有启动的,我们在启动复选框已启用上勾选,点击立即重启;
稍等片刻,重启以后关闭插件窗口 ;
插件第一次启动需要在视图选项中勾选显示引擎内容和显示插件内容;
然后在内容选项卡下你就可以找到Supermap的相关内容了,双击这个文件夹,我们打开本次教程相关的内容;
三、 文件配置及GIS场景文件打开
本次教程所使用的数据是插件自带的,我将通过官方案例来展示插件的使用。
Map文件夹下,超图的范例自带了几个在线服务:
1.鼠标键盘逻辑映射文件导入
直接打开范例文件是不能和场景进行交互的,我们必须要先导入SuperMap插件自带的配置文件也就是鼠标键盘逻辑映射文件才能与场景正常交互;
打开编辑>项目设置>引擎>输入>导入>选择文件即可,这个文件保存在虚幻引擎插件文件中的Supermap文件夹中,下面是我的保存路径:
2.场景文件打开
配置文件加载完成后返回界面,我以倾斜摄影场景为例,双击场景文件,点击运行,稍等片刻,便可加载出倾斜摄影数据,我们可通过鼠标键盘进行交互。读者也可自行尝试其他场景。
四、本地数据的加载
1.新建关卡
新建默认关卡,删去不需要的控件(下图中红框选中的控件):
我们需要导入GIS数据加载需要的控件,在放置actor窗口输入supermap,向窗口拖入以下控件:
2.控件参数配置
导入需要的控件后我们需要对控件的参数进行配置;
①SuperMap Star参数配置
选择SuperMap Star控件,我们更改其位置为0,0,0;
②天空大气插件参数配置
将星球>变换模式更改为组件变换处的星球中心,地面半径更改为6378.137.
③游戏模式
在蓝图>世界场景重载:游戏模式>选择GameModelBase类中;选择PlaneGameMode即可;
3.数据加载
①控件打开
在内容中找到SuperMap内容>BluePrints>CN,选择SuperMap,右击运行编辑器工具控件。
②参数介绍
查看数据加载控件,我们可以看到不同的参数,我详细介绍一下:
③数据加载显示
我们选择加载Supermap IDesketopX 10i桌面端自带的OSGB缓存数据,点击本地图层,选择后缀为.scp的缓存数据,确定后选择添加图层>定位即可。
运行UE项目,我们发现倾斜摄影测量模型已被加载进入UE4中,我们可通过鼠标键盘进行交互。
OK,本次教程圆满结束!!!🤗🤗🤗
🎉🎉🎉🎈
如果觉得我的文章对您有帮助,三连+关注便是对我创作的最大鼓励!