Cesium for Unreal Quickstart_哔哩哔哩_bilibili
ue2048 的文章 - SegmentFault 思否
Cesium for Unreal Q&A-如何删除Cesium ion的Logo_哔哩哔哩_bilibili
Cesium for Unreal 对齐模型到地理位置_哔哩哔哩_bilibili
设置的经纬度在UE的坐标就为0,0,0.
官方的pawn已经完成了相关代码.具体代码在绿色方块中.我自己是断开了红色的方块.这些代码是使用来滚轮设置速度倍数.
Cesium for Unreal 加载本地倾斜摄影_哔哩哔哩_bilibili
Cesium for Unreal 部署和加载服务器上的倾斜摄影_哔哩哔哩_bilibili
使用Cesium3DTileset Actor类.设置Source为FromUrl
* 本地文件路径注意打包问题.
.h
UFUNCTION(BlueprintCallable)
///
/// 打开Windows的文件夹
///
/// 选中文件返回地址
/// 筛选文件类型
/// 是否成功
static bool OpenWindowsFile(FString& FilePath, FString FileType = TEXT("AllType (*.clt;*.Pak;*.mbtiles;*.kml;*.kmz;.shp;*.FBX;*json)|(*.clt;*.Pak;*.mbtiles;*.kml;*.kmz;.shp;*.FBX;*json|CLT | *.clt|Pak | *.Pak|Mbtiles | *.mbtiles|Kml | *.kml|Kmz | *.kmz|Shp | *.shp|FBX | *.FBX|Json | *json|"));
.cpp
bool UEarthLibrary::OpenWindowsFile(FString& FilePath, FString FileType /*= TEXT("CLT | *.clt|Pak | *.Pak|Mbtiles | *.mbtiles|Kml | *.kml|Kmz | *.kmz|Shp | *.shp|FBX | *.FBX|")*/)
{
/*定义默认打开路径*/
FString DefaultPath = FPaths::ConvertRelativePathToFull(FPaths::ProjectDir());
/*定义筛选文件类型*/
//FString FileType = TEXT("图片文件 (*.png文件)|*.png");
IDesktopPlatform* DesktopPlatform = FDesktopPlatformModule::Get();
/*用于保存选中文件后返回的路径*/
TArray PathNames;
/*调用引擎的OpenFileDialog函数;其中EFileDialogFlags::None 为单选文件,EFileDialogFlags::Multiple 允许多选文件*/
DesktopPlatform->OpenFileDialog(nullptr, TEXT("请选择文件"), DefaultPath, TEXT(""), *FileType, EFileDialogFlags::None, PathNames);
/*判断是否返回有效路径*/
if (PathNames.Num() > 0)
{
FilePath = PathNames[0];;
/*是,返回路径*/
return true;
}
/*否,返回空字符串*/
FilePath = TEXT("");
return false;
}
加载原理与加载倾斜模型一样
Cesium for Unreal 加载本地地形_哔哩哔哩_bilibili 视频
Cesium for Unreal 加载本地地图(TMS)_哔哩哔哩_bilibili 视频
Cesium for Unreal 叠加地图影像_哔哩哔哩_bilibili 视频
【UE5 Cesium】15-Cesium for Unreal 加载本地影像和地形-CSDN博客 文字
依然使用3DTiles这个Actor.使用URL加载地形.CesiumIonRasterOverlay (0=白模材质 2= 无标注地图 3 = 有标注).
:软件下载-高清卫星地图下载器_离线地图发布_水经微图地图下载器-水经注GIS
下载中心 地球可视化实验室.团队致力于提供基础应用开发,助力数字孪生从业者,开发相关业务。
URL: xml格式文件
点击图中Place Georeference Origin Here进行重置摄像机.
调用Refresh刷新一下
官方文档可以参考: 编辑图块集材质 – Cesium
解决UE4(使用Cesium for unreal插件)拖入三维控件actor时,显示设置为场景后在界面中变为黑方块的解决办法_ue4运行场景变成黑色了一播放就是白色的-CSDN博客
照着上方链接 6-7-8步骤